Energetic, tech savvy leader with extensive experience in SOA, enterprise architecture, cloud solutions and offshore team management. Highly adept at creative problem solving through unity of process and technology. Promote positive team spirit with ‘lead by example’ approach and cultivation of teamwork and collaboration.
PROFESSIONAL EXPERIENCE
EZSHIELD – Technical Manager / Enterprise Architect
1/2015 – present Middle River, MD
Technology
Project management: JIRA CI: Team City Dev tools: SVN, MS Visual Studio, WINS, MEAN stacks Expert in SOA and Domain Driven Design: REST, WCF, Enterprise service bus, micro-services, AWS Cloud solutions
Key Accomplishments
Adopted the development space with a gap in technical leadership, established efficient communication of the development team with business, swiftly becoming the technical liaison between C-level business ownership and the offshore development team; in charge of the architecture and development of the cloud-based enterprise services infrastructure.
Designed the cloud infrastructure and developed the release model around it. Drove the architecture, promoted the development and adoption of the proprietary state-of-art framework for microservice-based domain architecture hosted in AWS elastic cloud. Achieved a conveyer-belt assembly line style development practice, which reduced the efforts and cut the costs of production, while improving the quality of the deliverables by utilization of reusable micro modules as building blocks.
Tuned the development process by setting up 2-week development sprints and monthly release cycles, while improving the quality of deliverables. Worked extensively with the team to achieve the steady delivery velocity while seamlessly fitting the internal process into the corporate ongoing agile development initiative.
Achieved significant improvements in software development quality by introducing coding standards and enforcing XP practices, such as, pair programming, on-completion code reviews, Test Driven Development (TDD), Continuous Integration and scheduled product demos to product owners. Being a strong proponent of TDD, consistently enforced unit-test-first paradigm among the developers.
Daily work with the development team, as well as product ownership to identify and remove the development impediments, promptly recognize and eliminate the defects, seamlessly integrate with the adjacent teams as well as improve the quality of software solutions.
Building software module prototypes and constructing detailed architectural artifacts, as well as the oversight of the code development and establishment of pattern-driven software development practices. Working extensively with 3rd party API providers, including Amazon, Financial Apps, Salesforce, Responsys and CSID.
JMT – Solution Architect / Technical Lead
12/2012 – 1/2015 Hunt Valley, MD
Technology
Project management: Visual Studio Team Services. Development: Mobile, WINS and MEAN stacks, SOA (WCF, REST)
Key Accomplishments
Combining the duties of a technical leader and architect, focused on development of enterprise systems with emphasis on scalability and performance, seamless integration of the new technologies with legacy software and team management.
Introduced test-driven development and achieved 90% unit test coverage of the new codebase. Implemented continuous integration development environment with automated unit-test-coverage validation.
Proposed and implemented agile approach to SDLC; coordinated development, UAT and releases. Routinely coached the team on best development patterns and practices.
Produced end-to-end architecture, development and SDLC oversight of the Enterprise Resource Planning system for Maryland Aviation Administration, including cross-platform web portal, GIS-enabled imaging and publicly distributable software capable of secure transfer of thousands of files from remote computers to the enterprise repository. Provided technical oversight of a team of software and QA engineers.
Architected and lead the development of the robust traffic forecast software for Maryland State Highway Administration. Implemented Service Oriented Architecture (SOA), system interfaces with Web, iOS and Android client software, seamlessly sharing the functionality across all levels of SHA personnel.
Led the architecture effort of the public facing web portal for West Virginia DNR, converting the legacy system into a subscription platform to extend to other natural resources agencies across the country.
Videology (formerly TidalTV) – Technical Lead
8/2009 – 12/2012 Baltimore, MD
Technology
Amazon AWS: EC2/S3 API Memcached, App Fabric Cache DI (Structure Map) Google protobuf MS Visual Studio NoSql (MongoDB, CouchBase), SQL Server, MySQL, ADO.NET, ORM (Fluent NHibernate, Entity Framework), SVN/GIT Continuous Integration (Cruise control/TeamCity, NUnit, NCover) .NET 1.0 – 4.0 (C#) WCF, ASP.NET Web API, ASP.NET MVC, jQuery, WPF
Key accomplishments
Technical leadership and architecture of the enterprise software, including implementation of AWS Cloud. Established multiple processes to improve communication between development team and the stakeholders, automated CI & CD, and drove TDD implementation. Consulted developers on design patterns and coding practices. Organized Production Support process.
Established successful Scrum process in a core team of a 24/7 dot com, significantly improving the throughput of the team. Identified bottlenecks within the adopted optimization software modules and engineered a solution that increased the system performance approximately 5 fold.
Established automated Continuous Integration & Continuous Delivery for optimization software using Cruise Control, reducing the probability of a human error. Championed TDD and achieved 85% unit test coverage of all new source code development in my team. Included coverage metrics measurement into the automated builds.
Migrated optimization software from Rackspace to Amazon Elastic Computing Cloud. Researched the challenges and utilized Amazon S3 .NET API to build highly scalable enterprise caching solution. Introduced and implemented service-oriented approach (WCF) at Videology and built robust enterprise scheduling solution.
Engineered, released and supported a number of mission-critical software solutions and modules, including but not limited to Centralized Data Access Repository, DSP, Ad Server, OCS, Retargeting, suit of utilities (WPF) and many more. Introduced .NET 4.0 to the company.
Mind Over Machines, Inc. – Technical Lead / Sr. Developer
6/2005 – 9/2009 Owings Mills, MD
Technology
C#, ASP.NET MVC, LINQ, WCF, WPF, DHTML, JavaScript, Ajax Extensions, MS SQL Server, IIS, SourceGear Vault, MS VSS, Team Foundation Server, Entity Framework, Silverlight 2.0/WPF, Microsoft Visual Studio 2003 – 2008
Key Achievements
Combined the duties of a technical lead and architect, with the focus on approaching software development from perspective of seamless integration of new technology with legacy subsystems.
Took initiative in architecture and implementation of a platform-independent Office of Foreign Assets Control search service as an alternative to a third party subscription component. Introduced SOA approach in effort of sharing application data across client enterprise.
Took over technical leadership and architecture of a complete Enterprise Resource Planning (ERP) system developed for National Registered Agents, Inc. (NRAI), the 3rd largest U.S. Registered Agent services company.
Worked directly with Aberdeen Proving Ground scientific staff to develop, test and support of complex web application combining data management, reporting and remote sensor grid administration.
Researched and engineered the Electronic Payment solution for NRAI, implementing the credit card replacement strategy in order to eliminate the liability derived from long-term storage of credit card numbers.
Dollar Thrifty Automated Group – Sr. Programmer Analyst
8/1999 – 6/2005 Tulsa, OK
Key Accomplishments
Implemented Secure Web Services to facilitate programming access to DTAG’s reservation systems by affiliates and vendors, such as Travelocity, Expedia and major airlines. This was the first commercial use of Microsoft implementation of web services by a nationwide enterprise, as noted in the following article: http://www.microsoft.com/presspass/press/2001/Jun01/06-18FlessnerPR.mspx Proposed, architected and developed the original mobile reservation system.
Schlumberger Oilfield Services – Field Engineer
1997 – 6/1999 Worldwide
Key Accomplishments
Developed logistics software for various Schlumberger locations that replaced the manual process of paper-logging with easy to use interface over MS Access database and performed user training and production support
SINAM Invest – Programmer
1996 – 1997 Baku, Azerbaijan
Key Accomplishments
Worked on the development team that pioneered implementation of Smart Card payment system in Azerbaijan.
EDUCATION
Azerbaijan State Oil Academy
MS in System Engineering 1997
BS in Computer Science 1992