We provide IT Staff Augmentation Services!

Principal Consultant Resume

2.00/5 (Submit Your Rating)

Lorton, VA

SUMMARY:

  • High performing, self - motivated, service-oriented and successful Application Development Team Lead with expert technical knowledge of the principles, practices, and procedures in all phases of web applications and systems development.
  • 13+ years of experience in delivery of end-to-end lifecycle IT applications in several roles - Solution Architect, Senior Systems Engineer & Full Stack Developer.
  • Initiator in resolving challenging, complex issues across the lifecycle, including production support, development operations, continuous improvement, and increasing quality. Tech enthusiast staying current on existing/new industry trends on web technologies to aid with roadmap planning and risk mitigation.
  • Passionate about developing and deploying software-as-a-service (SaaS), Proof of Concept applications in AWS cloud platforms using Microservices, REST, Continuous Integration & Continuous Delivery (CI/CD).
  • Strong communication & presentation skills with ability to convey complex ideas to technical and business people.

TECHNICAL EXPERTISE:

Java/JEE Technologies: Java, JSP, Servlets, EJB, JDBC, JSTL, JSF

Frameworks/Libraries: Spring, Spring Boot, Spring MVC, Hibernate, Struts, Ant, JUnit, iBatis, myBatis

Development Practices: Agile, Scrum, RUP, TDD

Databases: DB2, Oracle 9i/10g/11g/12c, PostgreSQL, Sybase

Web Programming: AngularJS, HTML, XML, JavaScript XSL, XSLT

EAI/SOA Technologies: Web Services (SOAP and REST), JSON, SOA, XSD, WSDL, WebMethods

Web/Application Servers: WebSphere, Tomcat, Jboss, WebLogic

Tools: Test Director, TOAD, SOAPUI, SqlDeveloper, Eclipse, Putty, Winscp

Version Control: Git, Subversion, Visual SourceSafe, WinCVS, StarTeam, Perforce

Operating Systems: HP UNIX, Linux, Windows, RHEL 6

Cloud/Next gen: AWS, Liquibase, Vagrant, Swagger, Angular, Docker

PROFESSIONAL EXPERIENCE:

Principal Consultant

Confidential, Lorton, VA

Responsibilities:

  • Coordinated with both internal (BA/QA/SME) and external stakeholders (Government side)
  • Used JIRA Agile for issue tracking, story points and estimation - decompose business functionality
  • Participated in Scrum ceremonies (planning, retrospective, standup and demo) - 3 week sprints
  • Worked collaboratively and Attend client meetings to discuss and clarify application requirements
  • End to End understanding of SDLC - develop and test three different CBP mission critical systems
  • Migrated business logic from Mainframe legacy applications to Java based applications using Eclipse
  • Developed code in Java, J2EE, Spring Integration, XML, Oracle, SOAPUI, myBatis & WebLogic
  • Expertise using new technology and solve complex IT integration challenges with Spring Integration
  • Supported database activities - Design, develop stored procedures, tables in Oracle 12c
  • Used Maven/Bamboo for builds and Jenkins for Continuous Integration/Continuous Deployment
  • Designed and developed the application in Spring Batch that listens to the MQ/JMS queue and executes a batch process sending all the information to an auditing application
  • Provided operations and maintenance support and solve problems to achieve 99.999% system availability
  • Provided status updates to business stakeholders managing internal/external communications
  • Developed policies & procedures for installing and configuring J2EE middleware and web applications
  • Supported deployment of code in WebLogic on UNIX to Development, SAT, QA and UAT
  • Resolved complex environment issues in QA, UAT and FQT in Linux environment.
  • Proactively monitored schedule risks, issues and impediments and communicate with management

Senior Consultant

Confidential, Fairfax/Alexandria, VA

Responsibilities:

  • Designed, developed, enhanced and maintained responsive web single page Angular.js E-File system.
  • Collaborated with Project Managers, Product owners, Scrum Master, Development and QA team members to perform analysis of functional requirements, user stories and specifications.
  • Provide estimates, level of effort for sprint related activities and prepare design documents
  • Integration and synchronization of legacy data with newer systems
  • Full stack development included working on front-end, database, deployment and middle ware tiers
  • Followed Agile methodologies based on Scrum framework with a schedule of three week sprints
  • Attended weekly client meetings to gather and in corporate their feedback into next sprint activities
  • Established acceptance criteria for successful completion of user stories avoiding rework.
  • Development experience with REST, JAX-WS for XML/JSON/Java conversion
  • Executed database scripts (PL/SQL), fine tuning queries and ORM mapping
  • Modified the existing front end layer to support 508 compliance and Junit for unit testing
  • Used Maven, Subversion, and Jenkins for CM/CI/CD related builds and DevOps
  • Worked with Apache Solr to enable/scale the search capability of all trademark documents
  • Provided on call support for weekend production deployments and coordinating build requests
  • Worked closely with SMEs/QA/BA teams to ensure that code quality meets the functional requirements
  • Used Rally for story points, product backlogs, velocity/burn down charts and defect tracking
  • Writing skills to maintain design documents, operational support, and installation/build/release docs
  • Performed and supported the Confidential software code review and SDLC process

Principal Software Engineer

Confidential, Reston, VA

Responsibilities:

  • Developed, enhance and maintain Open Payments Web Portal of Confidential
  • The web application portal was developed in IBM WebSphere Portal and Oracle as backend.
  • Refined design/architecture diagrams and provided estimates for sprint related tasks
  • Supported front end code developed in JSP, JSF, JavaScript and UML for class/sequence diagrams.
  • Disseminated information related to change requests/bugs, smoke testing efforts to the team.
  • Executed database scripts creating tables and upgrade scripts to support multiple releases.
  • Followed agile methodologies in supporting aggressive release schedule of one week sprints
  • Provided on call support for weekend production deployments and coordinating build requests.
  • Used Ant for builds, iBatis for persistence with WebSphere and Eclipse and JIRA for issue tracking.
  • Developed and supported the web application developed in Spring MVC and Oracle as backend.
  • Organized client meetings to understand and clarify the system requirements.
  • Developed web services using JSON, REST, Java, Spring and support for 508 compliance.
  • Executed database scripts creating tables and upgrade scripts to support multiple releases.
  • Provided on call support for weekend production deployments and coordinating build requests.
  • Conducted unit testing, worked closely with SMEs and QA teams.
  • Used Maven for builds, Hibernate for persistence with Tomcat and Eclipse.

Sr. Programmer Analyst

Confidential, Reston, VA

Responsibilities:

  • Delivered enterprise applications using Agile methodologies supporting core business processes.
  • Maintained 7 internal applications that support the Confidential product offerings spread in 17 countries.
  • Expertise in designing and developing EAI and B2B integrations using webMethods product suite -Integration Server, Developer, Trading Networks, Broker, Monitor and Designer.
  • Expertise in creating and consuming Webservices using webMethods Integration Server and Developer.
  • Developed and maintained web services to integrate the new product acquisitions by the company with existing customer base covering several service layers.
  • Brought in process improvements by setting up web services that feed data to customer portals.
  • Acted as a liaison with business users to understand requirements and translate them in UML.
  • Provided 24x7x365 production support to critical information systems and monitored nightly jobs
  • Developed project plans and training documents for users and provided support for ITSM tickets

Technologies: Java, SOA, XML, SQL Server, webMethods, Web services, Eclipse, Subversion, UML.

Sr. Software Engineer

Confidential, Reston, VA

Responsibilities:

  • Involved in the development of travel authorizations and approvals using Agile methodologies.
  • Developed code to interact with openjaw xdistributor platform via web services (SOAP and REST) in converting the travel selections to PNR formats and sending them to GDSs for live booking.
  • Integration of Java code with JESS rules engine to develop perdiem locations and accounting rules.
  • Supported the web application in Java with Tapestry web component framework.
  • Worked with Spring framework for dependency injection between service classes.
  • Worked with DAO classes, Hibernate for persistence and the backend is Oracle 11g.
  • Used Subversion for Version control and JIRA for issue tracking and resolving the defects.
  • Worked with UML class diagrams, use cases and sequence diagrams.
  • Resolved and provided quick turnaround for production issues and help desk tickets.

Sr. Scientific Applications Programmer

Confidential, Suitland, MD

Responsibilities:

  • Involved in finalizing the system and functional requirements with the Subject Matter Experts.
  • Decomposed the user requirements and developed UML class diagrams and sequence diagrams.
  • Designed integration layer with web services that retrieves information from different sources.
  • Designed the code in accordance with Java enterprise patterns.
  • Extensively used Hibernate annotations to map to the database tables in PostgreSQL
  • PostgreSQL is the database and worked on creating table structures and stored procedures.
  • Test cases were written with Junit and worked with UNIX Shell Scripting.
  • Used Spring with Camel for AWIPS services, Terracotta for clustering & SVN for version control.
  • Worked with open source GeoTools & ArcGIS suite for grid coverage implementation of satellite data.
  • Converted boundary files to shape files in the vector format.
  • Used AWK scripts and PERL scripts for data extraction, processing and reporting tool.

Programmer Analyst

Confidential, Washington, DC

Responsibilities:

  • Involved in finalizing the requirements with the end users, functional team and Business Analysts.
  • The application is developed using Struts MVC framework and Oracle 10g on WebLogic server.
  • Used XML and XSLT for data and page transformations on the front end.
  • Prepared the technical document as per the design approach and develop code as per the standards.
  • PVCS is used for parallel development, version control and workspace management.
  • Multi-tasking with supporting the development and as well as maintenance projects as per the needs.

Software Engineer

Confidential, Fairfax, VA

Responsibilities:

  • Packaged, deployed and administered the Enterprise Application using WebSphere server.
  • Used XML for deployment descriptors, Versata mapping files and data transformations on backend.
  • Oracle 10g is the database and worked on creating table structures and stored procedures PL/SQL.
  • Used Rational ClearQuest for development related issues and defect tracking.
  • Coordinated with development teams in India and ensuring effective communication of requirements.
  • Multi-tasking with supporting the development and as well as maintenance projects as per the needs.

We'd love your feedback!