We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

0/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Software development experience inthe J2EE domain in a role ofArchitect, Technical Leader, Team Leader, Software Engineer andConfigure Engineer.
  • Expertise in sizing requirements, estimations, capacity planning and preparing arequestfor proposals and answeringa request for service for mid to large size projects,delivering projects within scope, budget and quality.
  • Expertise in planning and implementing process change and architecture governance in various architecture frameworks.
  • Expertise in working with end customer and business SME / Analysts team for understanding business requirements. Designed and developed prototypes for the requirements and delivered the solution on chosen prototype for the requirement.
  • Worked with thesupport team for Debugging production environment and fixing production / maintenance issues of the product, developed continuous integration environment, customizations, patch revisions, hot fixes and migrating customer to latest version, data migration from one system to another system.
  • Expertise in modernizing the Infrastructure, software, migrating legacy environment into cloud with modern micro services and publish subscribe model.
  • Expertise in scrum, kanban, agile, rational unified process (RUP), test driven approach,prototype development and waterfall software development methodologies.
  • Worked on collecting user requirements, analyzing requirements, designing softwaresolution, redesigning existing solution, developing asolution and identify the root causeand root cause analysis on customer reporting issues.
  • Worked in onsite - offshore development model, distributed teams as a team member,point of contact at offshore and point of contact at onsite, point of contact atdistributed teams, estimation of work and distribution on teams.
  • Expertise on developing micro services, rich user interface, middleware, error handling and automated fulfillment to support single https and batch processing.
  • Expertise in integratingAPI transaction with plunk and elastic log stash (Kibana) and alerting mechanisms.

TECHNICAL SKILLS:

Technology and Toosl:: Java, Java Threads, Java, Spring framework, JMS using IBM MQ, Rabbit MQ, Apache Kafka JMS servers, JPA, Apache Axis, Jersey REST, CXF, and JSX-WS Web services, AKKA, AngullarJS, JQuery, NodeJS, CSS, HTML, JSF, Struts, Tiles, Oracle Web center and portlets Frameworks, EJB and EJB Schedulers, ehcache, caffeine cache, Junit, Easy Mock, Mockito and Power Mock, Selenium and Cucumber Frameworks, IBM MQ, Rabbit MQ Servers, Apache Kafka JMS servers, Oracle, BD2, My SQL, PostgreSQl, Microsoft SQL Server, Mongo DB, Apache Cassandra Database Servers, Apache Tomcat, Spring Boot, JBoss, IBM MQ and Oracle Weblogic Application Servers, Oracle Enterprise Bus, Mule Runtime Environment Application Service Bus. Microsoft Active Directory, Oracle Identity and Access management, Sun One LDAP, Single Sign On, OAuth, Authentication Servers, Apache / Common Logging frameworks, ant, maven, hudson, jenkin, SVN, CVS, GIT, Dimension, Plunk, Log stash elastic search Kibana Servers, New Relic Server, Ansible Tower, Cheff, Docker, AWS ELB, EC2, S3, SNS, SQS and Route 53, AWS CLI, Java AWS SDK and AWS Cloud Formation Templates.

PROFESSIONAL EXPERIENCE:

Principal Software Engineer

Confidential, Reston VA

Responsibilities:

  • Analyzed project requirements, prepared scope, flow charts and UML design.
  • Architected baseline, target and transition application views.
  • Sizing software and come up with micro services and its application architecture, data architecture, integration components and interface protocols, unit testing, ATDD, performance testing framework, CI/CD plan, software monitoring, escalation process and deployment plan.
  • Designed and Developed software pieces like Data Access, SDK, Web services, JMS, EJB, EJB Schedulers, Rule engines, Core Objects and rich web user interfaces with Chassis Framework.
  • Designed and Developed ATDD in Cucumber, Selenium framework for end to end use cases.
  • Developed Performance testing environment using JMeter,paraSoft Virtual environment and App dynamics, JProfiler,and fine-tuned system to serve SLA at peak load.
  • Mentored team to follow test driven agile development. Prepared and updated template and process documents.
  • Collaborated with distributed teams, software vendors for integrating newly developed software systems.
  • Implementing communication protocols, XML, encryption, decryption, authentication between enterprise applications.
  • Developed Technical design documents, build instructions and deployment documents and deployment plan (DPLAN) documents.
  • Implemented section 508, PCI/DSS compliance in all applications.
  • Developed rich web UI pages and Oracle Web Center UI Portlets, AngullarJS, JQuery, NodeJS.
  • Designed and developed rich UI pages using Spring MVC, AngullarJS, JQuery, NodeJS, JSF, Struts, Tiles, Oracle Web center and portlets Frameworks.
  • Designed web services with spring and Rest full Jersey, JAX-RS and CXF to achieve integration with other systems.
  • Integrated on Microsoft Active Directory, LDap, Oracle Enterprise Identity and Access Management, AWS access central, Oauth, s, and authentications for UI and APIs.
  • Design and Developed Messaging Solutions using IBM MQ, RabbitMQ and Apache Kafka SDP Servers.
  • Designed and Developed transaction auditing framework using Plunk, ELK (Kibanna) Servers.
  • Designed and developed AWS Deployment infrastructure using Cheff, Docker to create application stack with ELB and EC2, S3, SNS, SQS and Route 53.
  • Implemented CI/CD using ant, maven and Jenkin Servers
  • Worked on GIT, SVN, CVS, Dimension and Nexus repository servers.

Technologies worked in project development: Java, Spring framework, JMS using IBM MQ, Rabbit MQ, Apache Kafka JMS servers, JPA, Apache Axis, Jersey REST, CXF, and JSX-WS Web services, AKKA, AngullarJS, JQuery, NodeJS, CSS, HTML, JSF, Struts, Tiles, Oracle Web center and portlets Frameworks, EJB and EJB Schedulers, ehcache, caffeine cache,Junit, Easy Mock, Mockito and Power Mock, Selenium and Cucumber Frameworks, IBM MQ, Rabbit MQ Servers, Apache Kafka JMS servers, Oracle, BD2, My SQL, PostgreSQl, Microsoft SQL Server, Mongo DB, Apache Cassandra Database Servers, Apache Tomcat, Spring Boot, JBoss, IBM MQ and Oracle Weblogic Application Servers, Oracle Enterprise Bus, Mule Runtime Environment Application Service Bus. Microsoft Active Directory, Oracle Identity and Access management, Sun One LDAP, Single SignOn, OAuth, Authentication Servers, Apache / Common Logging frameworks, Plunk, Log stash elastic search Kibana Servers, New Relic Servers,Cheff, Ansible Tower, Docker, AWS ELB, EC2, S3, SNS, SQS and Route 53, AWS CLI, Java AWS SDK and AWS Cloud Formation Templates.

Technical Lead

Confidential, Foxboro, MA

Responsibilities:

  • Developed the product development layers like Data Access, SDK, Web services, JMS,Schedulers, Actions, Rule engines, Core Objects and User interfaces.
  • Designed and implemented communication protocols using codec, XML, encryption,decryption, authentication between agents and enterprise server.
  • Developed and updated process documents to follow a new process and mentored team toadhere new process.
  • Designed and developed Front end pages using struts framework, JSF, Spring MVC framework, Ajaxand life ray portlet.
  • Designed and Developed Data access layer using Hibernate, JMS Queues, IBatis and Oracle Threads.
  • Designed and Developed servlets, servlet filters to preprocess, post process and event instantiation ofa request from the client.
  • Designed and Developed java threads to run scheduled operations, data events.
  • Designed and Developed SDK and core layer to achieve business functionality, UI consumption, webservices consumption and client integrations with other systems.
  • Designed and Developed PL/SQL function, procedures, triggers
  • Designed and Developed cluster safe JDBC transactions, implementing cache, cache synchronizationsacross nodes.
  • Developed rule engine to generate events, actions for defined rules using JEP parsers,Quartz’s schedulers.
  • Designed and Developed web services with Apache axis, Rest full CXF to achieve integration with othersystems.
  • Designed and Developing communication parser with JAXB.
  • Integrated system with Other systems like Google maps, an alarm point server, voiceinteractive systems, display monitors using JMS
  • Designed and Developed automated testing framework with JUnit for unit testing, integration testing,acceptance testing.
  • Debugged production environment to identify root cause and fixing performance andproduction issues.
  • Working with product management team to understand the system, customer requirements,and its enhancements.
  • Working with the customer in identifying the environment issues, identifying theroot cause ofthe reported functionality and performance problems in the product and providing asolutionto the customer.
  • Building team, Mentoring team members and confronting conflicts
  • Communicating the status of the work, plan and schedule to all stakeholders.
  • Developed .Net clients for web service in C#, VB.
  • Developed agents in java, C/C++.
  • Developed continuous environment to initiate builds and unit tests.
  • Supported day to day monitoring of on-demand center and handling support issues.

Technologies used: Java, spring framework, Struts Framework, JSF, Tiles, HTML, CSS, JMS, hibernate, Apache AxisCXF Web services, Quartz Schedulers, Sun One LDAP, Active Directory, Oracle, J Boss, The WebLogic application Servers, Web Sphere Application Server and Tomcat, Active Directory, SunOne LDAP, Novell Active Directory. JUnit Framework, Easy Mock, Hudson CI, CVS, SVN.

Sr. Software Engineer

Confidential

Responsibilities:

  • Designed and developed of product functions.
  • Developed automated testing framework with JUnit for unit testing, integration testing,acceptance testing.
  • Debugged production environment to identify root cause on customer raised issues andfixing performance and production issues.
  • Worked with product management team to understand the system, customer a requirementsand its enhancements.
  • Worked with the end customer in identifying the environment issues, identifying theroot cause ofthe reported functionality and performance problems in the product and providing asolutionto the customer.
  • Designed and Developed Front end pages using struts framework, JSF, Ajax.
  • Designed and Developed KPAS UI Framework extending struts framework to define templates using predefined XML form.
  • Integrated career centers with job boards like Monster, career builder, Dice etc using ftpprotocol, XML posting, and web services clients.
  • Integrated system with abackgroundchecks up and other systems like SAP HR in theorganization.
  • Designed and Developed Data access layer using Hibernate, JDBC.
  • Designed and Developed SDK and core layer to achieve business functionality, UI consumption, webservices consumption
  • Developed PL/SQL function, procedures, triggers
  • Designed and Developed web services with Apache axis to integrate with other systems.
  • An integrating system with other systems like Google maps, alarm point server, voiceinteractive systems, and display monitors using JMS using web service clients, SOAPmessages, and XML posting.
  • Communicated the status of the work, plan and schedule to all stakeholders.

Technologies used: Java, spring framework, Struts Framework, JSP, JSF, HTML, CSS, hibernate, Apache Axis, Oracle, Web Logic application Servers, Web Sphere application Server, J Boss ApplicationServer, Tomcat, Active Directory, Sun One LDAP Sever. JUnit Framework and Easy Mock.

Software Engineer

Confidential

Responsibilities:

  • Designed and developed of product functions.
  • Supported to configure, install theapplication, integrating with other systems and support issues at production.
  • Developed automated testing framework with JUnit to do unit testing, integration testing,acceptance testing.
  • Debugged production environment to identify root cause and fixing performance andproduction issues.
  • Worked with product management team to understand the system, customer requirements,and its enhancements.
  • Developed Front end pages using struts framework, JSP, XML/XSLT.
  • Developed Data access layer using JDBC thin drivers.
  • Developed SDK and core layer to achieve business functionality, UI consumption.
  • Developed PL/SQL function, procedures, triggers
  • Integrated system with voice interactive systemsdisplays monitors using JMS
  • Communicating the status of the work, plan and schedule to all stakeholders.

Technologies used: Java, spring framework, Struts Framework, JSP, JSF, hibernate, Apache Axis, Oracle, J

Project Associate

Confidential

Responsibilities:

  • Designing and developing simulation interface, theuser interface in C/C++ to define the finiteelement model for a mechanical element.

Technologies used: C/C++

We'd love your feedback!