We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY:

  • Experience in enterprise and strategic planning
  • Experience in designing scalable platforms
  • Experience in RESTful service development
  • Experience in Cloud services (AWS, Azure)
  • Experience with modern project management (Agile, TDD, XP)

TECHNICAL SKILLS:

  • AWS/Azure
  • C#, TSQL, VB.Net, Angular JS, JQuery,JavaScript, Java, Objective C, IntelliTest, JUnit, Jasmine
  • Visual Studio 4 - Visual Studio 2015, IntelliJ IDEA, WebStorm,
  • Windows Server NT 4.0-2012, MCAD, MCSD, MCSE
  • Data, REST, SOAP, WSDL, XML
  • CSS, HTML, Silverlight/XAML
  • NET 1.0.--4.5, SQL Server 6.5-2012, IIS, MSMQ, SQL Service Broker, SSIS, Master Data Services, Outlook Client
  • Entity Framework, nHibernate
  • Agile Dev/Ops viaTFS, GIT BitBucket, SubVersion, Bamboo, Octopus, Team City, Jenkins, Jira, Gradle, Maven

PROFESSIONAL EXPERIENCE:

Senior Software Engineer

Confidential, Alexandria, VA

Responsibilities:

  • Architected new password encryption module for multi - tenant commercial website product using C#. Implemented solution based on the Rfc2898 PBKDF2 Standard. Due to limitations in the Microsoft implementation Rfc2898DeriveBytes for PBKDF2, we created several pseudorandom functions in addition to HMAC with SHA-1.
  • Implemented TLS 1.* cryptographic protocols throughout the various production web sites. Required programmatic switching between older SSL standard and TLS 1.* to ensure continued functionality using C#.
  • Re-architected the administrative web site and implemented granular access based on administrative roles.

EA/Solutions Architect

Confidential, Arlington, VA

Responsibilities:

  • Conducted a DevOps initiative that involved creating a DevOps Agile culture (executive leadership, BAs, developers, DBAs, operations, QA, UI/UX). Bringing leaders of various departments to the table to create awareness of Agile and DevOps approaches and promote company-wide cultural change. From the technology standpoint, the effort includes evaluation and POCs of tools such as Jenkins vs. TeamCity, Gradle vs. Maven, Octopus/BuildMaster/TFS build server, Git vs BitBucket, cloud vs. on prem.
  • As a complimentary initiative to DevOps, conducted an Enterprise Security Evaluation that includes POCs for security testing tools for developers and operations.
  • These enterprise Initiatives include development of policies, practices, and standards including reference architectures, design guidelines, approved technologies, guiding principles and security practices.
  • Conducted a Docker SDLC POC using Azure Windows 2016 (TCP3) and AWS Linux. POC includes evaluation of microservice architectures.
  • Design and architect mission critical enterprise data calculation solution. Lead a diverse development team comprised of offshore contractors and developers. Agile development process supported across multiple time zones. Lead the team in engineering an Odata REST API using C#, Java, and based on in memory data grid technology (GridGain) consuming data transformed from enterprise data warehouse (SQL Server) for mission critical data backbone. supports SaaS UI vendor for high visibility client account portal. Solution’s oData is also provided to any internal system capable of consuming oData (JSON or XML) using custom web-based identity proxy. MFA Zero trust implementation using Okta (SAML 2.0) and Identity Server (OAuth 2.0 proxy) for Enterprise Solution.
  • Architect MVC Single Page analytics reporting website. C#, Angular, Bootstrap, jQuery, oData REST API, GridGain in memory database.

Technologies/Frameworks: AWS/Azure, Angular, Jquery, javascript, oData, Visual Studio 2013-201 5 C#, Dependency Injection (Castle Windsor, Unity), Java (IntelliJ IDEA), Maven, Spring Framework DI (Spring beans), Team City, TFS, Git, Jira.

Senior Software Development Engineer/Technical Lead

Confidential, Arlington, VA

Responsibilities:

  • Co-Author technical vision and rationale for reorganization of software design department.
  • Represent Private Investment software development in Confidential Engineering Working Group
  • Lead software development teams following Confidential best practices.
  • Architect WCF REST services backbone for enterprise systems scaled out to 7 offices worldwide. C#, WCF, JQuery, Javascript, SQL Server.
  • Create SQL Master Data Services enterprise system using MSMQ, WCF, and MVC web front end. C#, WCF, SQL Server Master Data Services, Jquery, javascript.
  • Create multi-threaded server-side WCF API and extensible modularized web portal. C#, SQL Server.
  • Architected custom dependency injection framework designed to instantiate new components in real time without web app recompiles. C#.

Senior Software Developer II

Confidential, Arlington, VA

Responsibilities:

  • Develop 3 tier scalable data entry windows application based on the domain design pattern. C#, SQL Server.
  • Develop Excel automation applications for analytic reporting. C#, SQL Server.
  • Develop Web sites for various types of portfolio reports (client and manager public/private data) Visual Basic, C#, Server Script, java script, jquery, SQL Server.
  • Develop custom IRR, Modified Dietz, TWR calculation component for enterprise data entry and reporting needs, Currency Conversion SQL solution, Develop SSIS/ETL solutions. C#, SQL Server
  • Develop GICS implementation Database and supporting web application. C#, SQL Server, jquery, javascript.

Senior Developer

Confidential, Chantilly, VA

Responsibilities:

  • Contributed to architecture and design of 3 tier scalable windows application based on the domain design pattern.
  • Lead team of developers.
  • Analyze requirements.
  • Plan and execute development cycles.
  • Develop distributed 3 tiered component-based windows application based upon the domain design pattern. Visual Basic, 3M Database, Oracle Database.

Manager of Network Operations

Confidential, Herndon, VA

Responsibilities:

  • Design and architect network solutions and back end software solutions for mobile platforms.
  • Created installation routines to load custom software onto windows CE devices. C++
  • Design and architect 3 tiered communications subsystem for Windows CE devices. C++, Visual Basic, SQL Server
  • Part of a team that designed and architected a multi-tiered real-time stock portfolio tracking and trading platform. Visual Basic, SQL Server, Microsoft Transaction Server.
  • Managed company network and infrastructure. Windows Server, SQL Server, IIS Server, Exchange Server.

Senior Consultant

Confidential, Tysons Corner, VA

Responsibilities:

  • Build client solutions including network topology, core business system enterprise solutions, and custom communication software platforms.
  • Team lead responsible for directing consultants on client engagements.
  • Design and architect enterprise Microsoft Exchange system for 1000+ user base telcom company.
  • Design and architect 3 tiered custom communications sub system for government data collection initiative. Visual Basic, SQL Server, Exchange Server.

Manager of Network Operations

Confidential, Arlington, VA

Responsibilities:

  • Design, architect, and maintain internal and client networking systems, email, internet, database, networked printers/fax, file storage and recovery, CRM.
  • Install and manage in house infrastructure including printing/fax, email, database, and system backup/restore.
  • Evaluate customer upgrade needs and requirements; remove old network components and replace.
  • Create custom network and communications architectures based on RFPs.

We'd love your feedback!