We provide IT Staff Augmentation Services!

Architect/senior Developer Resume

5.00/5 (Submit Your Rating)

Woodcliff, NJ

SUMMARY:

  • Highly motivated Technical consultant with over 10 years of experience in the Information Technology, played wide range of roles from Architect, Team Lead, Senior Developer, Systems Analyst and Developer over the course of time.
  • Specializing in the Software Design and Development by applying Object Oriented Principles using Java/JEE technologies, and Patterns.
  • Have demonstrated expertise in designing and developing systems for n - tier architecture using different Software Development methodologies like Rational Unified Process and Agile Methodologies.
  • Have experience in complete software development cycle including requirements gathering, design, application development, testing.
  • Proficient in Object Oriented Analysis and Design using UML and using IBM Rational tools.
  • Expertise in application development using Java and JEE technologies such as Servlets, JSP, Javascript, JQuery, Bootstrap, Angular-JS, HTML5, JMS.
  • Hands on experience in applying GOF Patterns, J2EE Patterns, SOA Patterns over the course of application design.
  • Integrations experience with IBM Message Broker, IBM MQ (MDP), and IBM Data Power.
  • Designing and Development experience with SOAP based Web services using JAX-WS, JAX-RPC, RESTful Web services & Microservices.
  • Expertise in Design and development in Spring Framework with different modules like Spring MVC, Spring Security, Spring-WS, Spring JUNIT, Spring-Data, Spring-Integration, Sprint Boots, Spring Cloud Netflix Java Related frameworks.
  • Experience in using ORM tools like Hibernate.
  • Used JProfiler, IBM Heap Analyzer, JMX and thread Analyzer to analysis the heap, memory leaks and threads.
  • Used Tivoli Performance Viewer to monitor the performance.
  • Worked on Apache Ant, Ivy, Maven tool to build ear and jar files.
  • Used Artifactory tools like bamboo, Hudson, Jenkins.
  • Used Version control systems like ClearCase, SVN, and GIT.
  • Used change control tool like BMC Remedy for raising CRQ for deployment to production.
  • Used Project tracker tools like JIRA, Clear Quest, Rally.

TECHNICAL SKILLS:

Languages: JAVA 1.4/5.0/6.0/7.0, SQL

Scripting Languages: JavaScript, AngularJS, HTML, CSS, UNIX Shell Scripting, Ant, Bootstrap, NodeJS

Databases: Oracle, SQL Server, MySQL, PostgreSQL, DB2, MongoDB, Cassandra

Frame Work: Spring 2.5.6/3.x/4.X, DWR, EJB, Hibernate, AngularJS, Zuul, Ribbon, Eureka, ZOOKEEPER, CQRS - Axon, Archaius, Hystrix, SWAGGER.

Web Services: JAX - RPC, JAX-WS, REST, SPRING-WS, Microservices.

Web Related: Servlets 2.3/3.0, JSP 1.2, JSF, XML, XSL.

Enterprise Application Technologies: 2EE (JMS), SOA

Integration Products: WebSphere Message Broker, WebSphere MQ 5.3/6.

Other Sun Technologies: JDBC 3.0, Data Power

Web/Application Servers: WebSphere 6.0/7.0/8.0/8.5.5 and Apache, Tomcat 6.x/7.x/8.x

Tools & Utilities: RAD, RSA, SVN, Rational Clear Case, LDAP, Ant 1.6.1, Log4J 1.2.7

Operating Systems: Windows, Linux (Suse, Redhat), IBM AIX 4.5/5.1/5.2.

XML: SAX Parser, DOM, XPath, XSLT.

DevOps: Docker

Version Control: SVN, Git

PROFESSIONAL EXPERIENCE:

Confidential, WoodCliff, NJ

Architect/Senior Developer

Responsibilities:

  • Involved in Estimation of the project, Business requirements gathering
  • Worked on documenting Functional design and detail design documents.
  • Designed the Architecture and technology STACK to convert OOO to Spring Boot and discover the Microservices like Parts, Inventory, and Pricing.
  • Created a new Microservices like Parts, Inventory, Pricing which are currently Monolithic Webservices within the OOO application.
  • Work within a team of 8 people and review the code of team members.
  • Write the Junit test cases to test the changes.

Environment: STS, Java, SVN, Spring Framework (Boot, MVC, REST, Profiles, Data, Cloud config), JSP, HSQL, Oracle, JPA, Hibernate, WebLogic, lo4j, Junit, Mockito, Jenkins, Bootstrap, Zuul, Ribbon, Eureka, ZOOKEEPER, Archaius, Hystrix, UNIX.

Confidential

Architect/Senior Developer

Responsibilities:

  • Involved in Estimation of the project, Business requirements gathering.
  • Worked on documenting Functional design and detail design documents.
  • Developed the web application which is used by US Business to create configuration for the accessories for US Market, Pricing, adding parts, creating parts and Billing guide.
  • Reviewing and validating the integration and Technical designs and providing review comments.
  • Creating Unit test cases and review to increase the code coverage.
  • Worked with external application team members during integration testing phase to resolve integration issues.
  • Work within a team of 6 people and review the code of team members.

Environment: STS, Java, SVN, Spring Framework (Boot, MVC, REST, Profiles, Data), JSP, HSQL, Oracle, JPA, Hibernate, WebLogic, lo4j, Junit, Mockito, Jenkins, Bootstrap, SWAGGER, UNIX.

Confidential, NY

Architect/Senior Developer

Responsibilities:

  • Designed the Architecture and technology STACK to be used to implement the solution to load the Wallet provider image depending on the previous selection.
  • Implemented the POC with different approaches like Cloudfront as CDN and Node JS Express as an origin Server and implemented with an alternate approach using Akamai CDN.
  • Working with the team to implement the Akamai Approach in the Master pass and also doing code review, dev testing and Bug Fixing.
  • Write the UNIX scripts to measure the time taken to load the different images by load testing and measure the performance.
  • Design the Approach to containerize the different components of the masterpass with Docker.
  • Design the approach to implement Swagger Specification to the Existing Open API services which are used by the different Merchants.
  • Lead the team to implement the SWAGGER implementation design to change the Existing REST services and doing the code review.
  • Design the customization of the Swagger code gen to generate the client libraries from the swagger definitions for different languages.

Environment: STS, Java, GIT, Spring Framework (Boot, MVC, REST, Profiles, Data), Angular, NodeJS, JSP, HSQL, Oracle, JPA, Hibernate, JBOSS, lo4j, Junit, Mockito, Jenkins, Bootstrap, Cloudfront, Akamai, EC2, Docker, SWAGGER, UNIX.

Confidential

Architect/Senior Developer

Responsibilities:

  • Working in a team of 4 to design and implement multiple components like Zuul- API Gateway, Ribbon - Load balancing, Discovery- Eureka & ZOOKEEPER, CQRS-Axon Framework, Archaius-Config server, Hystrix-Circuit Breaker to support the microservices to meet scalability and availability requirements
  • Implemented all the component using spring cloud to develop the applications to get started quickly.
  • Separated the existing Confidential Monolithic webservice in to 2 Microservices application using CQRS Axon framework to separate the Read and Write request to separate the load from reads and writes allowing you to scale each independently.

Environment: STS, Java, GIT, Spring Framework (Boot, MVC, REST, Profiles, Data), Angular, NodeJS, JSP, HSQL, Oracle, JPA, Hibernate, JBOSS, lo4j, Junit, Mockito, Jenkins, Bootstrap, UNIX, Zuul, Ribbon, Eureka, ZOOKEEPER, CQRS-Axon Framework, Archaius, Hystrix.

Confidential, Deerfield, IL

Senior Developer

Responsibilities:

  • Working with Architects and implementing the design for the Future State of Application architecture (reusable components, project structure, topology) for “Pharmacy Renewal” project
  • Development, testing and configuring the build plan to be deployed in the bamboo.
  • Migrated Reference application which has Spring MVC with JSP frontend to Angular JS and Spring REST with spring security and API OAM GATEWAY for the security validations.
  • Working with the other teams to implement the design in converting existing and new applications to use the Reference framework.
  • Part of Pharmacy wide WAS migration architecture team to help the applications to smoothly migrate from 6.1 to 8.5.
  • Implemented storing the High-volume transaction data in NOSQL Databases using SpringData.

Environment: RAD, Java, SVN, Spring Framework (MVC, JMS, Security, REST, Profiles, Data, Integration), SOA, Angular, JSP, HSQL, Oracle, JAX-WS, JPA, Hibernate, WebSphere Application Server 8.5.5, lo4j, Junit, Mockito, Bamboo, Ivy, EhCache, Bootstrap, MongoDB, Cassandra.

Confidential

Senior Java Developer

Responsibilities:

  • Responsible for designing the new state of the system by working with Architects by analyzing the current performance and scalability issues and challenges to configure the system to drive the business demand in the current design.
  • Development, testing and support for the designing the performance strategy by working with the performance team.
  • Providing technical help to resolve performance issues for applications.
  • Migrated NCA app used to consult the blocks which have JSP frontend to AngularJS.

Environment: RAD, Java, SVN, spring (MVC, JMS, Scheduling), JPA, Hibernate, AngularJS, WebSphere Application Server 8.5.5, lo4j, Junit, Bamboo, Ivy.

Confidential

Senior Developer

Responsibilities:

  • Responsible for gathering the requirements by working with Business, Technical design, development, testing medium to large multi-platform applications for the pharmacy fulfillment systems.
  • Reviewing and validating the integration designs and code changes for various changes in all the power apps for a Release.
  • Providing technical help to resolve performance issues for applications.

Environment: RAD, Java, SVN, Spring Framework (MVC, JMS, REST), SOA, MQ, JAX-WS, JAX-RPC, SQL, UNIX Shell Scripting, JPA, Hibernate, WebSphere Application Server 8.5.5, lo4j, JUnit, Mockito, Bamboo, Ivy, Bootstrap.

We'd love your feedback!