We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • Excellent Java developer with 8+ years of hands - on experience providing technical expertise, programming skills, and critical recommendations for the development and integration of mission-critical systems, standards, and tools for major international organizations. In-depth knowledge of web application architectures and design.
  • Strong talent for coordinating the full software development lifecycle, including successfully managing requirements analysis, application programming, and deployments for five complete projects.
  • Skilled at conveying highly complex subjects to a wide variety of audiences and non-technical personnel.
  • Web Application Development Software Engineering Systems Integration Web Application Architecture
  • Project Coordination Communication & Relationship Building Emerging Technologies

TECHNICAL SKILLS:

Languages: Java, C#, C++, Haskell, Visual Basic

Web: JSP, Servlet, EJB, JMS, JAX-WS, JAX-RS, ASP, AngularJS, JavaScript, XML, HTML, jQuery, AJAX, CSS

Databases: SQL, T-SQL, MySQL, PLSQL, Elasticsearch

Cloud: AWS EC2, AWS S3, AWS ElasticSearch, AWS Lambda, AWS SQS

Design Patterns: MVC, Singleton, Iterator, Observer, Composite, Proxy, Chain of Responsibility, Facade, and Factory

SDLC: Agile, Scrum, Iterative, waterfall

Frameworks: Spring MVC, Hibernate, EJB, JSF, ASP .NET MVC, JBoss SOA

PROFESSIONAL EXPERIENCE:

Confidential, Mclean, VA

Senior Software Engineer

Responsibilities:

  • Responsible for the design, development, and re-platforming of highly complex application components. Provided significant contributions in the design, development, testing, and deployment phases, which has been critical to the success of the project.
  • Created RESTfull Search Service that consumes Elasticsearch Java High-level client to fulfill basic and advanced search requests, built a generic search query builder algorithm to improve the performance of multi-index document searching scenarios.
  • Integrated the DAS application backend component and search service to redirect search-related operations to Elasticsearch document cluster.
  • Contributed towards several in-depth discussions schema design, infrastructures, and compound search operations scenarios with the NARA system engineering team, Elasticsearch, and AWS consultants.
  • Liaise with service desk support team to primary production data cleanup operations, and maintenance support by determining application and data problems and ensure continued use of the application.
  • Enhanced application development/delivery standards, tools, and processes (JIRA, GIT, BITBUCKET).

Confidential, Mclean, VA

Development Professional

Responsibilities:

  • Contributed towards requirements analysis, designed solutions based on system requirements and architecture, prototyped and developed, unit tested and deployed multiple applications. I have implemented the logical and physical data models of tables, views, and triggers of the data synchronizations process between SailPoint, Enterprise Directory, and DB2 database.
  • Enhanced legacy applications to modify features and add new components using diverse technologies, including Java, Angular, Spring MVC, EJB, SailPoint, Enterprise Directory, and RESTful Webservices.
  • Led production support team, listened to business needs, identifying alternative solutions, and present and guide the team in delivering quality and in time resolutions.
  • Facilitated the data migration of applications users’ current and historical provisioning data into the CIAM platform by creating highly reusable data migration scripts.

Confidential, Malvern, Pennsylvania

Java Developer

Responsibilities:

  • Created key components of MPM’s Error Resolution (ER) module by utilizing various standard frameworks including Java, Spring, RESTful web services, Java batch, IBM MQ, Angular JS, IBM WebSphere, Control-M, DB2, Oracle PLSQL, IBM FileNet.
  • Exposed and consumed RESTful web services using Spring, JSON, and AngularJs.
  • Enhanced spring enabled Java Batch application modules to process IBM MQ messages.
  • Authored reusable Angular JS directives, factories, and resources and wrote unit tests using JUnit and Jasmine.

Confidential

Technical Advisor

Responsibilities:

  • Defined complex and comprehensive set of standards and high-level specifications for a master health facility list.
  • Improved reporting speed and efficiency by developing a mini database system capable of analyzing and producing summaries.

Software Engineer

Confidential

Responsibilities:

  • Built new reporting systems and web services from the ground up and implemented enhancements to existing systems.
  • Coordinated implementation of all web projects, including managing requirements and client communications.
  • Administered live production systems and researched on emerging technologies related to development and enhancement of core web applications, liaised with cross-functional teams and managers on the resolution of business and technical problems, contributed to project and stakeholder meetings by conducting product demonstrations for key users — central contact person for HCMIS and PLITS system integration.
  • Delivered a new reporting system, the HCMIS Warehouse dashboard, building it from the ground up.
  • Led the exposure of standard pharmaceuticals and facility data for integration with systems such as HCMIS and PLITS by designing and implementing web services.
  • Fostered relational database principles, design, normalization, stored procedures, and triggers.

We'd love your feedback!