Connections EducationAssistant Director of Software Engineering
Apr. 2015 - Nov. 2016Columbia, Maryland• Management of five software engineering teams developing features, internal support applications, and public-facing websites. • Mentorship and guidance of Engineering Leads (the individual teams’ managers), conducting annual reviews, monitoring SMART goals throughout the year, and guiding career growth. • Interviewing and hiring of Engineering Leads, Software Engineers, Automation Engineers, and Quality Control Analysts. • Training new Engineering Leads: helping them acclimate from being a peer to being a manager, learning how to work with different personalities, manage conflicts, delegate work, and become a leader. • Recommendations for promotions, and positive and negative salary adjustments. • Recommending and researching technical and leadership training opportunities for Engineering Leads and engineers. • Helping teams adapt and excel with Agile Software Development methodologies, specifically Scrum and Kanban. Working with business stakeholders to teach them how Agile benefits them. • Architecting solutions with the software engineering teams, and providing technical guidance to Engineering Leads, Software Engineers, and Automation Engineers. • Leading the quality effort through test planning, positive and negative test execution, edge case detection, and on the code side, unit testing and automation of acceptance criteria. • Writing n-tier well-documented code for scalable, maintainable web applications, web interfaces, RESTful APIs, and console applications consistent with best practices and using established design patterns in C# using ASP.NET Web Forms, MVC, and Web API. • Designing Microsoft SQL Server database schemas and indexing strategies, writing stored procedures, user defined functions, views, and triggers. Managing data access using either Entity Framework or ADO depending on the use case. • Creating web interfaces and single page applications using JavaScript frameworks and libraries including jQuery, jQuery-UI, and AngularJS.