We provide IT Staff Augmentation Services!

Vendor Technical Lead Resume

4.00/5 (Submit Your Rating)

PROFILE:

  • Hands - On Senior Technical Architect with 14+ years of experience in architecture, design and development of enterprise applications, using Microservices and SOA architecture patterns implemented predominantly on Java EE, Spring stack.
  • Experienced in collaborating with business partners and IT leaders to develop vision and business case for strategic initiatives
  • Well versed in providing overall Solution architecture and design for the program / project considering various aspects like modular design, performance, deployment infrastructure etc. in collaboration with multiple stakeholders
  • Highly experienced in analyzing existing monolith applications and transforming them into the Microservices Architecture applying Domain-Driven Design and modular architecture patterns
  • Zeal to pursue object-oriented design, design patterns and best architectural practices including TOGAF during design and implementation
  • Thorough in understanding of Requirements, Use Cases, User Stories and experience converting them to appropriate technical design artifacts (Solution Architecture, High Level and Low Level Design Documents)
  • Good implementation experience performing high level proof of concept for the initial project build out and help choose the right technology stack
  • Extensive implementation experience building enterprise applications on Spring Framework and other high-end open source java technologies like Grails, Hibernate, JSF, Drools Rule Engine, Google Web Toolkit, Lucene, Grid Gain etc.
  • Working knowledge on SOA, SaaS, Cloud computing, Web services, Web 2.0 having worked on various B2B integration projects and SOA/SaaS based solution accelerator frameworks
  • Good implementation experience on enterprise business integration tools like Open ESB, Oracle BPM, JBPM, TIBCO messaging during work on various workflow / integration based projects
  • Working knowledge on UI technologies using JavaScript frameworks like jQuery, Angular
  • Experience as a polyglot programmer building web applications running on JVM using Grails framework
  • Experience implementing large scale Java based caching solutions for enterprise applications using Oracle Coherence, Ehcache
  • Well aware of the CI/CD and DevOps concepts. Hands on experience with related technologies like Git, Crucible, Jenkins, Bamboo, Nexus, Artifactory, Docker, Kubernetes, JIRA
  • Possess good analytical & problem solving skills. Able to learn new technologies quickly and independently with minimal learning curve

APPLIED SKILLS:

  • Highly experienced in analyzing existing monolith applications and transforming them into the Microservices Architecture applying Domain-Driven Design and modular architecture patterns
  • Thorough in documenting technical design artifacts involving Solution Architecture, High / Low level design using below modeling tools.
  • Sparx EA, IBM Rational Rose, StarUML, Microsoft Visio
  • Proficient in JAVA Platform, having programmed in the same throughout.
  • Currently using Java 8 version for project implementations
  • Have attended software conferences and is aware of the new features coming in Java 9, 10 platforms w.r.t JPMS etc.
  • Good experience in using Java EE platform for building enterprise web applications, have used below features
  • Web application features like Java Servlet, JSP and JSF
  • Enterprise application features like JTA, Java Persistence API, JMS, Java Mail, and EJB.
  • Web services features like JAX-WS, JAX-RS etc.
  • Good implementation experience using Spring Framework in several modernization projects. Have used below modules of Spring
  • Spring Core - IoC Container
  • Spring Boot
  • Spring Data Access - Transactions, DAO Support, JDBC
  • Spring Web Servlet - Spring MVC
  • Spring Integration - Remoting, JMS, Email, Tasks, Scheduling
  • Extensive experience building REST API’s using JSON and designing JSON Schemas for validation
  • Have implementation experience in other web frameworks like Grails, Hibernate, JSF, Drools Rule Engine, GWT, XML Beans, Lucene etc.
  • Working knowledge on UI technologies using JavaScript frameworks like jQuery, Angular
  • Familiar with AWS Cloud Platform. Have undergone several trainings on AWS. Currently using AWS in Confidential for using brown field migration POC’s using features like EKS, Lambda (Serverless)
  • Was Part of Confidential ’s innovation group working on various SaaS, Cloud Computing initiatives. Have been involved in developing solution accelerator frameworks around these themes
  • Have solid understanding of CI/CD process and done several project assessments on the Continuous Delivery Maturity Model. Based on the assessment, have recommended and overseen implementation of the CD maturity model
  • Familiar with DevOps tools like Jenkins, Bamboo, Git, Docker, Kubernetes, Ansible, Puppet
  • Well versed in Agile development methodologies (Scrum, Kanban, XP) having worked in Agile Setup for last 8 years in several projects
  • Certified SAFe® 4 Agilist, part of the scrum team in a large program following Scaled Agile Framework in Confidential

TECHNICAL SKILLS:

Container Technologies: Docker, Kubernetes, OpenShift

API Gateway: IBM DataPower, Google Apigee

App Servers / Web Containers: WebLogic, JBoss, Tomcat and Resin

Version Control Tools: Git, SVN, CVS, Perforce

Databases: Oracle, DB2, SQL-Server, MYSQL, and MongoDB.

In-Memory Cache: Oracle Coherence, Ehcache

Operating System: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Vendor Technical Lead

Operating System(s): Windows

Skills: Angular 4, Spring Framework, JSP, REST API, EJB, SOAP, JUNIT, DB2

Environment: Windows, OpenShift, Docker, WebLogic Application Server, Sybase Database, JDK 8, Java EE

Responsibilities:

  • Solution design for the project including documenting low-level design for all modules by collaborating with all the required stakeholders.
  • Performing proof of concept for the initial build out and choosing the right technology stack.
  • Responsible for overall deliverables in an Agile setting on timely fashion meeting required standards
  • Lead a team of core developers in terms dividing the work into different modules, assignment and thorough follow up.
  • Review of the modules to ensure it meets the required code quality standards as well functional requirements.
  • SIT/UAT/Perf testing support throughout the lifecycle of project.
  • Analyzed and addressed performance related issues identified during Performance testing.

Confidential

Vendor Technical Lead

Operating System(s): Windows

Skills: HTML, JSP, EJB, SOAP, REST, JUNIT, DB2

Environment: Windows, WebLogic Application Server, Sybase Database, JDK 6, Java EE

Responsibilities:

  • Solution design for the project including documenting low level design for all modules by collaborating with all the required stakeholders.
  • Performing proof of concept for the initial build out and choosing the right technology stack.
  • Lead a team of core developers in terms dividing the work into different modules, assignment and thorough follow up.
  • Review of the modules to ensure it meets the required code quality standards as well functional requirements.
  • SIT/UAT/Perf testing support throughout the lifecycle of project.
  • Analyzed and addressed performance related issues identified during Performance testing.

Confidential

Sr Technical Architect

Operating System(s): Windows

Skills: AngularJS, Bootstrap, Spring MVC, JAX-RS, Ehcache, Spring Data, SQL Server, Selenium, PowerMockito.

Environment: Windows, WebLogic Application Server, Sybase Database, JDK 8, Java EE

Responsibilities:

  • Solution design for the entire application including high level and low level design by collaborating with all the required stakeholders.
  • Choosing the technology stack and performing proof of concept for the initial build out.
  • Lead a team of core developers in terms dividing the work into different modules, assignment and thorough follow up.
  • Review of the modules to ensure it meets the required code quality standards as well functional requirements.
  • Owned ‘Best-Execution’ module wherein I completely wrote an engine to compute the best coupon for an incoming loan or contract based on custom business logic.
  • The backend business logic was completely driven out of distributed cached data across multiple clusters implemented using Ehcache.
  • The system was built using Reactive programming principles using event driven message processing. Each incoming message triggered executing of backend business logic and saving the result to application cache.

Confidential

Technical Architect

Operating System(s): Windows

Skills: Web services using Apache CXF, Real time messaging integration using ESB, EJB, JSF, XML, WSDL

Environment: Windows, WebLogic Application Server, Sybase Database, JDK 8, Java EE

Responsibilities:

  • High level solution design for SOA based integration with different systems for securitization.
  • Proof of Concept to validate the design and create a baseline framework for development.
  • Part of the team to groom product backlog including technical stories considering requirement and design
  • Lead a team of core developers in driving the POC, data mapping actives and detailed design
  • Development of critical modules in the application, SIT & UAT Support, Production Implementation and Post Prod Support.
  • SOA based real time integration through ESB and synchronous web services using Apache CXF .
  • User Interface development using JSF framework, batch jobs via Autosys.

Confidential

Senior Software Engineer

Operating System(s): Mac OS X

Skills: Oracle Database 10g, Grails, Tomcat, Hibernate, JBoss Seam, Spring Framework, Spring Web services, Angular-JS, REST, Apache CXF

Environment: Mac OS X, JBOSS Application Server, Oracle 10g, JDK 1.6, JBOSS Seam, XML, JUnit, Grails, REST, Spring, Angular JS Maven, Git

Responsibilities:

  • Development and maintenance of internal applications (User interface, Web-services, Batch processing) for Confidential Credit Global Operations group.
  • Working in a full-fledged agile setup with 2-week sprint cycles. Have taken turns as scrum master to run agile ceremonies like Sprint standup, retrospective, planning meetings.
  • Interaction and co-ordination with product owners, business users, team members and QA team while implementing user stories
  • Part of a team, which maintains healthy, automated test suites including unit, integration and functional test suite (GEB and Spock).
  • Involved in setting up Level-4 continuous integration setup using Bamboo server which includes cutting a release, running automated test suites and deployment in each environment.
  • Server side REST and SOAP based web services development using Apache CXF, Restlet, XMLBeans, Spring, Hibernate frameworks.
  • 2.vBuilding new user interface credit applications on SPA (Single page application) principles using AngularJS, Grails, Spring, GORM.
  • Maintenance of legacy applications (user interface and services) built on JBoss Seam, Apache CXF frameworks
  • Writing full-fledged automated tests using GEB and Spock frameworks with code coverage > 90%.

Confidential

Tech Lead

Operating System(s): Windows-XP

Skills: Oracle Coherence, Spring, IBatis, EJB, JSF 3.0, JAX-WS Web services, Oracle Database 10g, PL/SQL

Environment: Windows XP, WebLogic Application Server, Oracle 10g, JDK 1.6

Responsibilities:

  • Requirement Analysis, contribution to the High level technical design
  • Preparation of system low level design document for Java components which included Synchronous services using JAX-WS, caching the reference data using Oracle coherence, Template management user interface using JSF
  • Leading the overall development effort execution by guiding and coordinating with offshore team
  • Build and deploy the application onto Weblogic server and support the business users while using the application by resolving various issues encountered
  • Business Logic was implemented and exposed via EJB 3.0
  • DAO (Data Access Layer) was implemented using IBatis, hitting the database for first time data access and cache (Coherence) later on.
  • The entire reference data was cached In-Memory Oracle Coherence, the cache size was up to 3 GB
  • Presentation layer for template management (Consumer and Global) was implemented using JSF

Confidential

Tech Lead

Operating System(s): Windows-XP

Skills: Oracle Database 10g, PL/SQL, Oracle Coherence, Spring Framework, Google Web Toolkit(GWT), GXT(Ext-GWT), Bloomberg SAPI, Reuters, Oracle BPM Process API (PAPI), AXIS Web services

Environment: Windows XP, WebLogic Application Server, Oracle 10g, JDK 1.6, GXT, XML, JUnit, Spring

Responsibilities:

  • Requirement Analysis, contribution to the High level technical design
  • Choosing the technology stack, preparation of system low level design document for J2EE/BPM component
  • Leading the overall development effort execution by guiding and coordinating with offshore team
  • Fully owned and implemented critical modules like Bloomberg Securities Pricing, Reuters Publishing etc
  • Build and deploy the application onto Weblogic server and support the business users while using the application by resolving various issues encountered
  • Design and setup various automated jobs through Control-M
  • In-Memory cache setup for domain entities using Oracle Coherence.
  • Business Logic implementation using DAO, program to the interface patterns and exposing the services using Spring RMI.
  • Implementation of interactive presentation layer via AJAX using GXT (Ext-GWT) framework.
  • Workflow integration from the user interface using Oracle BPM Process API (PAPI)
  • Interfacing with various external data vendors like Bloomberg SAPI to obtain security reference data, publishing the prices back via Reuters API

Confidential

Tech Lead

Operating System(s): Windows-XP

Skills: Oracle Database 10g,Hibernate,JMS,JNDI,JTA,J2EE,JBoss Application Server,Java Beans,Java Servlets,Tomcat Web Server, Business Process Management, Oracle BPEL Process Manager, Confidential ’s Flow Brix platform, JUnit,Quartz Job Scheduler,UML

Environment: Windows XP, JBoss Application Server, Oracle 10i, java/j2ee, GWT, XML, JUnit, Hibernate, Spring, Quartz

Responsibilities:

  • Involved in High level, Low level design, implementation of SPMF, SSMP & SMART Settle projects.
  • Requirement gathering, system design, coding, Junit tests for various modules under SPMF, SSMP & SMART Settle projects
  • Was involved in setting up Hibernate ORM in conjunction with Spring framework for SPMF and SSMP projects. The O/R mapping for hibernate was done using java annotations. Followed DAO (Data Access Object) design pattern for accessing all the data from the data source.
  • Used Spring JMS integration framework while working on JMS queues used in the module. Used Spring IOC (Inversion of control) and Spring JMS in setting up generic MessageSender interface for populating messages on the queue. Implemented Message-Driven POJO's (MDPs) using message listener containers offered by Spring to act as queue listeners.
  • Worked on Google Web Toolkit, an AJAX based framework while developing UI for SPMF and SSMP projects. Implemented various GWT RPC services for server-side calls and worked on developing various UI screens involving different layouts and comprising different GWT widgets. Developed several re-usable generic UI components
  • Workflow (Oracle BPEL) to Process management UI integration by emitting XML messages onto the JMS queues
  • Was involved in setting up spring remoting to separate the UI and business layer. The business layer methods were exposed as remote interfaces through Spring framework's remoting API (RMI remoting) and hosted on a different box.
  • Involved in Effort estimate for various customizations and CR changes required for the solution as per customer requirements
  • Provided guidance and mentorship to various team members on implementation as well as design aspects.

Confidential

Senior Developer

Operating System(s): Windows-XP

Skills: Oracle 10i,Hibernate,JSF,Java Beans,WebLogic,Finance,Java,JUnit,Banking & Finance

Environment: Windows XP, Weblogic 9.0, Oracle 10i JSF, java/j2ee, Junit XML, Hibernate

Responsibilities:

  • Setting up hibernate for the entire project using forward engineering tools (top down approach).
  • Also worked on object/data modeling
  • Worked extensively on hibernate annotations a) Providing complex relationships among different objects (including join tables ) with all possible cascade options b)Mapping various inheritance strategies on to the data model.
  • Requirement gathering, system design, coding, Junit tests of Limit module
  • Deployment, integration testing implementation and post implementation support as well as production testing and acceptance testing for limit module at onsite.

Confidential

Programmer

Operating System(s): Windows NT

Skills: Oracle,WebLogic,Webmethod,XML SPY Tool, Business Improvement,Java,XHTML,XML,Eclipse,TELECOM

Environment: Windows NT,Eclipse,PVCS,XML Spy,WebLogic

Responsibilities:

  • Was involved in XML Generation required for various systems using JDOM, Xpath, XStream APIs.
  • Wrote several XML Utilities for various kinds of XML manipulations used across the projects.
  • Provided Java architectural guidance to the team on various issues.
  • Key in introducing several object oriented techniques in xml parsing using Java Bean to xml mappers.
  • Requirement Analysis, Coding & Bug Fixing.

We'd love your feedback!