We provide IT Staff Augmentation Services!

Architect Resume

Pleasanton, CA

SUMMARY:

  • Over 13 years of experience in Design, Development and Implementation of various business applications using Java/J2EE technologies.
  • Good knowledge of OOPs, OOAD, J2EE, MVC design patterns.
  • Apigee Certified Professional API Engineer . Experience in design and architecture of APIs. Developing API and Security implementations using Apigee Edge Gateway.
  • Excellent experience designing Microservices, RESTful API design - Pragmatic REST/HATEOAS.
  • Extensively worked in application development using Restful architectural style, Struts and MVC J2EE architecture framework.
  • Proficiency in working with Spring framework, ORM framework like Hibernate, Spring JDBC.
  • Hands on experience with Test Driven Development with testing JUnit, Mockito extensively for the integration testing and unit testing.
  • Conversant with various software development life cycle processes and Agile development methodology.
  • Preparation of Standard Code guidelines, analysis and testing documentations.
  • Excellent hands on experience with test automation using Fitnesse.
  • Expertise with Jenkins Continuous Integration server, with setting up jobs and configurations.
  • Proficiency in working with version control systems like Github, SVN.
  • Ability to quickly master new concepts and applications.
  • Self-motivated, responsible and proper time management with good Written, Verbal and Listening skill, commitment to co-operative teamwork.

TECHNICAL SKILLS:

Programming Language: Java

Framework: Spring, Hibernate, J2EE, JUnit, Mockito

Technologies: Apigee Edge gateway, RESTful web services, JMS, JTA, JPA, Maven Building tool

Database Server: Oracle 9i & 10g, DB2

Application Server: Tomcat, JBOSS 6.3.0 EAP, IBM Weblogic 12C

Development Tools: Eclipse, Spring Tool Suite, RAD, Toad, SQL developer, Post man, SOAPUI for API testing.

Version Controller Tools: Github, Bitbucket, SVN

Software Development Methodology: Agile Methodology (Including Kanban), Test Driven Development, Pair Programming, Jenkins Continuous Integration

PROFESSIONAL EXPERIENCE:

Confidential, Pleasanton, CA

Architect

Responsibilities:

  • Worked closely with the Product Owner and management team to identify requirements and possible bottlenecks during migration from DataPower gateway to Apigee and to come up with a migration plan.
  • Provided solutions and Proof of concepts on Apigee product functionalities such as security implementations, data transformations, logging integration with Splunk etc.,
  • Supported Kaiser Apigee developers helping them with proxy development in Apigee Edge Gateway.
  • Worked with the Service Providers to understand requirements and provided solutions on self-governance model and reduce service registration turnaround time.
  • Worked on Ignite tool which was a replacement for Kaiser’s existing service registry WSRR. Added customizations to integrate Ignite to Github, created mustache templates in Ignite for proxy and other configuration artifacts creation.
  • Used Jenkins continuous integration server. Worked on CI/CD pipelines for automated build and deployment of Apigee proxy and configurations.

Confidential, Omaha, NE

Sr. Java Consultant:

Responsibilities:

  • Played the role of a Senior Java Consultant, working closely with the Product Owner and Architect to breakdown complex monolith legacy system functionality into Restful web services based on Resource Oriented Architecture.
  • Developed Restful webservices using Spring framework. Used Spring JMS, webmvc, core, transaction management.
  • Used Oxygen XML editor for designing XML schemas and XSLTs.
  • Used TIBCO JMS for messaging.
  • Used UP's home-grown SOA tool to expose and consume APIs. Used Open API spec or Swagger.
  • Followed SDLC process incorporating Agile methodology using JIRA.
  • Test Driven development -JUnit and Mockito were used for unit and integration testing.
  • Used Maven build tool.
  • Used Jenkins continuous integration server.
  • Used SVN for the version control.
  • Used Fisheye review tool for post commit peer reviews.

Confidential, Sunnyvale, CA

Architect

Responsibilities:

  • As an Architect was responsible for the API design sessions, planning and leading sessions regarding technical best practices during the blueprint engagement.
  • Responsible for delivery of API Specifications. API Specifications for the Proxies which includes northbound designs, mediation inside the proxy and southbound / target interaction.
  • Responsible for delivery of High-Level Solution Architecture. Overall design strategy of API architecture components and how they will interact.
  • Provide best practices for API proxy monitoring and API platform support.
  • Provide best practices for delivery approach and methodology which includes best practices for API test strategy, API design, Source control management, Automated deployment, Continuous Integration.
  • Successfully completed demos and POCs for new customer engagements, I love API conferences, which included end to end API proxy development with security implementations. Worked on Confidential Cloud Platform. Used APIs like Dataflow, Hangouts API, BigQuery API, Confidential NLP API and storages like Confidential cloud storage, firebase, BigQuery for internal projects.
  • Apigee Certified Professional API Engineer

Confidential, Louisville, CO

Technology Lead

Responsibilities:

  • Played the role of a Technology Lead responsible for delivery of the product.
  • Closely worked with the business group to understand requirements, fine tune and design work flows.
  • Responsible for designing the UX, worked with business groups to come up with UX design of the application, which was very much appreciated for being intuitive.
  • Used IBM Data Architect to design domain models which were later converted to Logical and Physical data models.
  • Developed RESTful services with Spring 4.2.0, coordinating with UI developers at offshore.
  • Used Maven for building RESTful services and Grunt for AngularJS.
  • Followed Agile development methodology, used JIRA tool.
  • Test Driven development -JUnit and Mockito were used for unit and integration testing.
  • Used Jenkins CI with Fitnesse automated tests.
  • Used Crucible code review tool.

Confidential, Louisville, CO

Technology Lead:

Responsibilities:

  • Played the role of a Lead responsible for delivery of the project.
  • Played role of a UX designer, worked with business user groups to come up with UX design of the application.
  • Developed RESTful services with Spring 4.0.0, coordinating with UI developers at offshore.
  • Used Maven build for RESTful services and Grunt for AngularJS frontend which was automated using Maven-Frontend plugin.
  • Followed Agile development methodology, used JIRA tool.
  • Test Driven development -JUnit and Mockito were used for unit and integration testing.
  • Used Jenkins CI with Fitnesse automated tests.
  • Used Crucible code review tool.
  • Used Fortify tool to scan for security vulnerabilities.

Confidential, Beaverton, OR

Sr. Application Engineer:

Responsibilities:

  • Played the role of a senior Application Engineer, developing Restful web services for functionalities, coordinating with UI and QA teams spread across US, Hong Kong and India.
  • Followed SDLC process incorporating Agile methodology with the concept of Kanban.
  • Test Driven development -JUnit and Mockito were used for unit and integration testing.
  • Handled software upgrades like Spring, hibernate upgrades from time to time.
  • Good knowledge of Maven build tool.
  • Used Fitnesse testing framework to create test cases to mimic UI and to test RESTful services that were created.
  • Used Jenkins continuous integration server integrated with Fitnesse automated tests.
  • Expertise in setting up jobs and managing Jenkins.
  • Used SVN for the version control.
  • Used tools like CheckStyle and FindBugs static analysis plugins for development.
  • Involved in identifying and fixing performance bottlenecks. Proactively took up challenging performance improvement tasks and implemented solutions.
  • Used Java Your kit profiler for profiling.
  • Used Crucible review tool for peer reviews.
  • Hands on experience on working with global team spread across US, Hong Kong and India.

Confidential

Sr. Application Engineer

Responsibilities:

  • Played the role of a senior developer designing and building web applications viz., One source, Change Management Process (CMP), Pricing Simulation Tool and Product Technical Folder
  • Followed waterfall SDLC process.
  • Worked with Business users to gather requirements.
  • Technologies used were JSF 1.2, EJB 3.0, iBatis 3.0, AJAX, Rich faces 3.3, JavaScript.
  • Web servers used were Glassfish Enterprise Server, IBM Web Sphere Application Server v6.1 and backend server was Oracle.

Confidential, Hong Kong

Application Engineer:

Responsibilities:

  • Worked as a developer for Online transformation program for a telecommunications giant in Australia aimed in bringing various telecom services online.
  • Main responsibilities included Development, Testing and providing UAT Support from offshore.
  • Played additional role of a Knowledge Management prime, which was mainly to share knowledge across domain and technology.
  • Technologies used were Struts, JSP and Servlets.
  • Apache Tomcat was used as server and Oracle data base.

Confidential

Application Engineer

Responsibilities:

  • Was part of the development team of Confidential CRM (Banking solutions of Infosys)
  • Worked as a developer main responsibility included Development and testing.
  • Worked on developing test cases for various modules at the end
  • Technologies used were Struts, JSP and Servlets.
  • Apache Tomcat was used as server and Oracle data base.

Hire Now