I am a Software Engineering Leader with over 15 years of experience building high performing, cohesive teams and 20 years of software engineering & architecture experience. I've have multiple tenures at software startup companies delivering mission critical software on tight budgets & timelines. I have a history of optimizing software engineering departments, implementing efficient processes, and helping the engineering team reach its fullest potential. I bring deep experience and skills in all aspects of the software process including product ideation, software architecture, back end & database design, quality engineering/assurance, devops, scaling/performance, and disaster recovery. My written and verbal communication with leadership, stakeholders, and my teams are concise and timely, but I continually work to improve them.My leadership starts with first defining guardrails and the mission statement for that product or project. I make it clear to the team the goals, what areas they have flexibility, and what aspects are set in stone. With these items guiding them, I let the team do what they do best: innovate, design, build, test, and deliver. I can then focus my leadership efforts on mentoring, asking thought provoking questions, mediating discussions, and further analyzing risk factors. I find areas that everyone can improve on, and create plans for individuals to grow.My technical experience consists of architecting high performance software platforms in languages such as Java, C#, Python, and C++ while utilizing one or more of all the major relational databases (Microsoft SQL Server, PostgreSQL, Oracle, and MySQL) for data storage. Specialties:Software/System ArchitectureTechnology team leadership and managementRecruiting, training, and mentoringSOA and microservice architecture and designDistributed and event driven systemsDatabase design and data architectureRisk assessment and actionable mitigation plans3rd party integrationsI enjoy sharing my knowledge and experiences with others. Feel free to reach out on LinkedIn if you'd like to discuss any techniques, projects, companies, or strategies I've used.
Listed skills include Software Engineering, Web Services, Java, C#, and 23 others.