“My name is Jeremy and I am a technologist.”
Technology is my passion. For nearly 15 years, I have provided expert technical skills in software development to small and large organizations. My focus has been in the area of software development, software architecture, computer security, cryptography, and sustainable development practices. I have led teams that developed systems to protect data using state of the art cryptography, used smart cards to provided logical access, and provided core online services used by an entire university on a daily basis.
I am looking for opportunities that will allow me to utilize my skills to lead a team of developers to create exciting and innovative new products. I look for organizations whose standards for quality in people, process, and software are as high as my own. If you feel my skills can be targeted at a specific opportunity, I am also available for consulting opportunities.
If you believe your organization can benefit from the skills I possess, I would like to speak with you.
My passion and curiosity for new knowledge extends beyond my professional career, and it is my opinion that being well rounded outside of one's career is as important as inside.
As the Technical Manager in charge of our Software Services team, I am responsible for the technical execution of all our projects. My team of engineers, testers, and analysts work closely with our project managers to ensure that all of our projects are executed to meet our customers needs. I support my team in both technical and support capacities to ensure that they are able to get their work done in the most efficient work environment possible. I am involved in the architecture, design, and review of all of our projects. (And my team occasionally lets me touch the code.)
My role extends beyond the purely technical. I play the primary technical role in supporting our business development team for strategy, pre-sales consultations, proposal writing, and contract negotiation.
I am responsible for the development of my staff and ensuring that they have the proper resources available whether it be hardware, software, access, or training. I work with our senior management team to plan resource requirements and staffing for my team.