Lead Software Architect Resume
5.00/5 (Submit Your Rating)
Alexandria, VA
SUMMARY
- Analytical, highly adaptable lead software architect with over 20 years’ experience in developing, deploying and maintaining business critical systems.
- Skilled in creating products basing on analysis of end - user needs. Track record of success.
- Experienced troubleshooter focused on identifying, isolating and resolving technical issues.
- Strong knowledge and comfort within Microsoft-based and open source server environments.
- Accomplished communicator skilled in building and strengthening relationships across teams to drive cohesive, strategic operations.
- Individual who genuinely enjoys solving complex technical problems and developing solutions.
- Will benefit top organization with in-depth industry knowledge, leadership, innovation and unrivalled technical abilities, to provide solid return on investment.
TECHNICAL SKILLS
- .Net
- Microsoft SQL Server
- C#
- JavaScript
- C++
- Couchbase
- Memcache
- ASP Classic
- Go
- Python
- Django
- AWS
- JSON
- XML
- HTML
- SSO/SAML
- ASP.Net
- Web API
- Cassandra
- RabbitMQ
- Android
- MVC
- ADO
- TCP/IP
- PostgreSQL
- MySQL
- Oracle
- N-tire
- Multi-threading
- Apache
- Git
- Subversion
- Power Designer
- ErWin
- Microchip/PIC
PROFESSIONAL EXPERIENCE
Confidential, Alexandria, VA
Lead Software Architect
Responsibilities:
- Leading the development and integration of an employee-employer profiling system EmployInsight with the existing Confidential job sites.
- Performed initial upgrades to the system after development being on hold for over 3 years.
Environment: Python, Django, PostgreSQL, MySQL, Docker, Apache, Ubuntu, AWS
Confidential, Vienna, VA
Principal Software Engineer II
Responsibilities:
- One of Confidential Travel lead developers creating a booking system which won the prestigious award at the Business Travel awards “Best Self-Booking Tool” - application which performs over 150000 travel reservations daily and is utilized globally by more than 50M users.
- Lead role in the migration from single US based datacenter to multiple datacenters across the world.
- Within the government division architecture team led the efforts of rewriting legacy Progress Travel Manager to new platform.
- Led/managed the team created EmailParser project.
- Led the development of the corporate .Net framework: data access layer, including sharding, transparent multiple database technologies support, result caching, leaking connection detection, custom light-weight ORM; custom serialization; localization framework; service/job framework; MVC UI framework on ASP.Net Razor engine and security/encryption library
- Lead role in development of itinerary storage infrastructure including the itinerary web service and asynchronous queuing framework.
- Collaborated with security audit team resolving security related issues.
- Implemented SSO/SAML working with Confidential partners’ product teams.
- Created the integration with Amadeus AeTM travel management product.
- Developed corporate C# coding standards.
- Provided crucial technical input in production issues troubleshooting.
- Developed a set of integration web services working closely with the corporate partners’ developers on the integration projects.
- Optimized SQL Server stored procedures and queries.
- Improving services performance .Net code optimization and caching.
- Collaborated with operations team to ensure no-downtime system updates.
- Created the development tasks for other teams/developers.
- Performed code reviews.
Environment: ASP.Net, C#, SQL Server, Couchbase, Membase, Rabbit MQ, PostgreSQL, MySQL, XML, JSON, ASP classic, JavaScript, C++, Go, SVN, Git, Jenkins, ElasticSearch
Confidential, Washington, D.C.
Senior Software Engineer
Responsibilities:
- Developed a Case Activity Tracking System (CATS), which improved Agency-wide productivity, automating case-related document production, research and reporting in unfair labor practice and representation cases.
- Lead developer involved in system requirements gathering, specifications, analysis and design, including both SQL Server database and C#/Delphi client.
- Improved report execution speed by 300% optimizing complex statistical calculations implemented as SQL stored procedures.
- Developed COM based reports subsystem with dynamic load of the reports modules introducing reusable component architecture providing a consistent code for further report modules development.
- Implemented a Query Wizard reporting component allowing users to easily build/execute custom queries to CATS database.
- Modified existing database security and application interface to integrate with existing active directory infrastructure used by the NLRB.
Environment: MS SQL Server, MS Visual Studio, COM, ASP.Net, XML, HTTP, Borland Delphi, ADO, ErWin, Crystal Reports, PVCS, MS Word VBA, MS Excel VBA; n-tire, client-server, multithreading.
