We provide IT Staff Augmentation Services!

Technical Lead Resume

SUMMARY

  • Sun Certified Java Programmer, with 17 years of IT experience. Designed and architected JEE & Hybrid Systems Solution. I am working on H1B visa.
  • Experience in multiple domain - Health Care Insurance, Pharmaceutical, Telecom, Banking and Finance (credit card division, loans).
  • Worked as Technical architect and Team Lead for independently from small to medium size projects.
  • Architect of applications that align with business blueprints, delivery constraints, enterprise business services, enterprise framework services and infrastructure standards.
  • Developed SOA, EAI, J2EE, Web Services and Workflow based solutions for cost reduction, quick response time, integration with disparate systems and efficiency improvements.
  • Working effectively with Stakeholders (business and technical including Executive Management) within large organizations; liaising with third party vendors, global team and system integrators.
  • Decisions for Architecting, Designing, Building and Management of small/large scale services/components-based Enterprise Business Solutions.
  • Establish Organizational Partnerships; Communicate across the organization, foster collaboration, negotiate effectively and Navigate politics.
  • Enterprise Architecture Models (Business, Applications, Data, and Technology).
  • Risk Identification and Management.
  • Working complex problems through to simple solutions recognizing synergies and options. Managing Business and Technical JAD Sessions, Stakeholders meetings.
  • Researching new technologies that can drive business innovation.
  • Developed applications using Integrated Development Environment (IDE) tools like Eclipse 3.2, Oracle 10g, WebSphere Studio Application Developer 6.0 (WSAD), RSA 5.0.
  • Expertise in development and maintenance using J2EE/J2SE, Spring, Play 2.8, Hibernate, React, Angular, JSF, XML, JAXB, JDBC, Core Java, Eclipse, RAD, EJB, Swing, XDoclet, GWT, Rational rose, GIT, LDAP, Web 2.0, Flex, Junit, SOA, Web service, Quartz Scheduling.
  • Experience in UML using Rational Rose and Visio for Use case, Class, Sequence, Components, State Charts, DFDs and System diagram.
  • Knowledge of WebSphere Message Broker 6.0, WebSphere MQ, ESQL, Oracle RTD, Java ESI. Knowledge of TRICARE Encounter Data records, CIP (Consumer Information Platform) and NASCO claims.
  • Excellent communication and interpersonal skills, demonstrated ability to quickly grasp new concepts, both technical and business related and utilize as needed.
  • Worked with CMMi 5 level companies.

TECHNICAL SKILLS

Programming Languages: Java 11.0, Scala, Play 2.8, C, C++, Cobol

Java Technologies: J2SE, J2EE, JNDI, JDBC, Servlets, Ajax, JSP 2.0, ExtJS 3, JSTL, Java Mail, Java Beans, WebServices, JavaScript, XSL, XSLT, JAXB, JMS, ESI, XDOCLET, MQ series, EJB3.0, XStream

AWS Skills: EC2, S3, RDS, EBS, IAM, AMI, ELB, CLI, SNS, RDS, VPN, NAT, GIT, DNS, Route 53, DBA, Dynamo DB, Autoscaling.

Devops Skills: CHEF, ANSIBLE, Jenkins, Bamboo, Artifactory

Container, Cluster: Docker, Opeshift, Kubernetes

Build Tools: Maven, Ant, Gradle

Middleware: IBM WebSphere 9, WebLogic 10/8.1, JBoss, JBoss Seam, IBM WSAD 4.0/6.0/7.0, Tomcat 5.5/6.0.

Tool kits: DOJO, GWT, DIAMOND, Altova XML Spy, JSF My faces.

Frameworks: Struts 1.1 - 2.0, Spring 1.2 - 4.0, Hibernate 3.0, JSF, RichFaces, Myfaces, ExtJs, AngularJs, Play 2.8.2

RDBMS: Oracle-10g, Oracle-9i, Sybase 10, MS SQL Server 2000/2005

NoSQL: MongoDB, Couchbase

Platforms: Windows NT/2k/XP, UNIX, SOLARIS, Red Hat Enterprise Linux

Networking: TCP/IP, LAN and WAN

Problem Management Tool: BMC 7.5, BMC 7.0 Remedy Ticket handling tool (including MIS report generation)

Version Control Tools: Git, ClearCase, CVS, MS Visual SourceSafe, Subversion, IBM WCMS.

CASE Methods/ CMS Tools: UML, Rational Rose, WMCS, Documentum, Interwoven.

Testing Tools: JUNIT, Scala Test

Code Review Tools: Crucible, SonarQube

Other: Requirements Gathering and Analysis, Systems Design and Planning, Data & Process Modeling (Rational Rose, Visio), Testing (LoadRunner), Performance/Scalability, Reliability and Security Management, Project Management (MS Project, Project Central)

PROFESSIONAL EXPERIENCE

Confidential

Technical Lead

Responsibilities:

  • Working in capacity of Tech Lead for the team of 6 onsite and offshore developers.
  • Provided leadership and technical guidance to the developers within the team.
  • Worked closely with the other technical teams with in the organization to finalize the integration requirements, performance test the code and deploy to production.
  • Responsible to upgrade the 25 + micorservices from Java 8 to Java 11, Play framework from 2.3 to 2.8.2. These services support Marriott’s B2B and B2C applications.
  • Implemented OpenAPI specification for the upgraded services.
  • Created/Updated the web services using the Play’s async WS library and handled them asynchronously using Java11 async methods, streaming and lambdas.
  • Used couchbase to cache the data needed across multiple HTTP requests which can’t be stored in Play’s Session scopes.
  • Used scala templating for rendering standard mark-up across all the pages.
  • Worked on handling all the requests to the systems using play framework MVC framework.
  • Created new CICD pipelines in Jenkins to deploy application using Docker, Openshift (Kubernetes), Azure.
  • Provide the documentation for the changes done during the upgrade.
  • API management using AZURE API management service.
  • Created CICD pipelines for all the four environments in Jenkins. Integrated with GIT, JIRA for code and user stories management.
  • Anticipate, identify, track, and resolve technical issues and risks affecting delivery.
  • Performed code reviews, maintain code quality using SonarQube, application performance monitoring tuning through splunk.

Environment: Java 11, Play 2.8, Couchbase, Jenkins, Docker, Openshift, Splunk, JIRA, Confluence, GIT, SonarQube, Azure

Confidential, Washington DC

Technical Lead / Architect

Responsibilities:

  • Working in capacity of Tech Lead / application architect for AMS application. Led the team of 7 developers.
  • Work closely with the product owners to understand the business needs and translate them into technical implementation stories.
  • Work closely with other developers, product managers, DevOps, and product support engineering teams to deliver development solutions.
  • Spearheading the initiatives to upgrade the existing technical environment to implement new technologies. Led the effort to implement the new technologies like GraphQL, React16, Java 11, spring boot in IT-AMS as a system upgrade initiative.
  • Converted monolithic AMS application into microservices for Reporting, Authentication and authorization, Review creation modules.
  • Hands-on development of the microservices using 12-factor app methodology. Used spring boot, Docker, Tomcat 9, Jenkins.
  • Implemented REST Microservices using spring boot, Spring Security, Spring Core, AOP.
  • Responsible to develop and maintain APIs for integration with AMS platform.
  • Integrated Swagger UI and wrote integration test along with REST document.
  • Integrated the REST services with React 16 application for end to end implementation.
  • Designed and created the infrastructure for the new services in Google cloud (Dev and TEST env) and Azure (UAT and Production env).
  • Used Openshift (Docker, Kubernetes) to manage the containers in all the environments.
  • API management using AZURE API management service.
  • Created CICD pipelines for all the four environments in Jenkins. Integrated with GIT, JIRA for code and user stories management.
  • Anticipate, identify, track, and resolve technical issues and risks affecting delivery.
  • Other responsibilities involve team management, sprint work assignments/delivery, leading team meetings, conflict resolution etc.
  • Responsible for demo of the sprint stories/new capabilities to the product owners at the end of every sprint.
  • Used Microsoft Sharepoint as the CMS tool to manage the project content
  • Performed code reviews using Fisheye, maintain code quality using SonarQube, application performance monitoring tuning through NewRelic.

Environment: Java 11, Spring 5, React 16, REST, Springboot microservices. GraphQL, Tomcat, CICD, Jenkins, CICD, JIRA, Confluence, Linux Enterprise, Shell Scripting, GIT, Mongo, Azure, GCP, Agile, Mockplus, Fisheye, Newrelic, OpenShift Container management, SonarQube Microsoft Sharepoint, AZURE API management.

Confidential, Washington DC

Team Lead / Architect

Responsibilities:

  • Responsible for technical and application architecture for the enterprise business management software.
  • Worked closely with Business owners and senior leadership at client side to understand the current business process and thereby derive solutions.
  • Conducted the Joint application development sessions with multiple teams at client side.
  • Works with Business and Technical Architects to identify technical solutions and business process improvements in support of the strategic direction.
  • Worked as primary point of contact for the development team for all architecture, technical design, technology, framework tool and programming questions.
  • Responsible for analysis, design and implementation of the J2EE implementation. Used the Rational Unified Process for the entire SDLC. Developed and planned software release management plan.
  • Hands-on development of the micro services architecture using Rest APIs, spring boot, Swagger UI, Docker.
  • Coded the application using Java 11, Spring 5, Angular 5, Hibernate, REST services and My SQL.
  • Worked in managing VMs in Amazon using AWS and EC2.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Automate the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Developed JUNIT/Mockito test cases. It was used for integration unit testing and mocking testing for specific functions/classes.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like GIT.
  • Used Microsoft Sharepoint (CMS) for the project documentation.
  • Implemented Test Driven development process for quality code delivery.
  • Organized the teams for 24/7 support of Confidential applications.

Environment: Java 11, Spring 5, Angular 5, REST service, Spring boot, Hibernate, CICD, Jenkins, Devops, AWS services, JIRA, RUP, Confluence, Linux Enterprise, Shell Scripting, GIT, MYSQL, Active Directory, Agile Kanban, Mockplus.

Confidential, Mclean Va

Full Stack Developer / Senior Devops Engineer

Responsibilities:

  • Working in capacity of Senior Devops Engineer for VISA intent.
  • Developed and implemented software release management strategies for various applications as per agile process.
  • Develop excellent quality code using Test Driven Development and Pair Programming.
  • Designed data-driven software solutions to solve business problems.
  • Develop new modules in Scala, Apache Spark while working with developers in team.
  • Created CICD pipelines using configuration management tool Ansible (Bogie is an internal framework for capitalone) and Jenkins.
  • Set up and built AWS infrastructure with various services available by writing cloud formation templates in json.
  • Used VPC, EC2, S3, ELB, Auto Scaling Groups (ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail.
  • Integrated application with SonarQube, Splunk, Realtime Code scanning tools.
  • Wrote the routines using scala for processing the CSV delimited files of credit card transactions (VISA intent).
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on Version Control Tools like SVN, GIT.

Environment: AWS (EC2, VPC, ELB, S3, EBS, RDS, Route53, ELB, Cloud Watch, CloudFormation, AWS Auto Scaling, Lambda, Elastic BeanStalk), GIT, SQL, JIRA, AWS CLI, Unix/Linux, Shell scripting, Jenkins, Terraform, Nginx, Scala, Artifactory, SonarQube, Apache Spark, Agile methodologies.

Confidential

Enterprise Architect / Tech Lead

Responsibilities:

  • Working in capacity of Tech Lead / Lead developer for C3 application. Lead the team of 6 members.
  • Involved with senior leadership in discussions for solving the existing business problems and driving divergent opinions to resolution and action.
  • Responsible for Developers and BA recruitment for the team.
  • Coordinated the selection and the implementation of suitable technologies and infrastructure for the new applications including Identity Management and Single Sign-On.
  • Designed the J2EE back-end infrastructure that collects, stores and distributes clients' information amongst the different regions that the organization services.
  • Work closely with business partners to define architectural strategies for technical solutions and develop functional designs to deliver business objectives.
  • Responsible as a primary go-to person for the development team for all architecture, technical design, technology, framework, tool and programming questions.
  • Created application architecture for C3 application using Java 8, IBM security access manager, Spring3, Angular, Hibernate and Oracle.
  • Hands on coding of the C3 application modules using Spring AOP/IOC, spring core, spring security, Hibernate ORM, SOAP, WSDL.
  • Developed user search, user registration microservices to support C3 loan processing application. Used springboot, docker, tomcat, Oracle, IBM security access manager to create these services.
  • Working with PM in Project Plan and Delivery Estimation.
  • Providing the Technical Feasibility and POC for Possible Solutions.
  • Configured Jenkins project to build and deploy the code.
  • Maintained production systems for 24/7 support after development phase.
  • Used IBM Enterprise CMS to manage the site help documentation

Environment: Java 8.0, Angular, REST Web Services, microservices, Spring 3.0, springboot, WebSphere 9, IBM CMS, Junit, Oracle, Maven, Subversion, IBM Security Access Manager, Jenkins, Documentum 7, Linux enterprise 6.3, JIRA, Confluence, Selenium.

Confidential

Tech Lead / Architect

Responsibilities:

  • Working in capacity of Tech Lead (4 member team).
  • Presentation on Technical Strategy of introducing FedRIP project implementation for the Confidential and NIST Technology stakeholders.
  • Worked on requirements analysis, technical Analysis, high level design, detailed design, UMLs, data model design and creation of functional and Technical design documentation.
  • Design, develop and release FedRIP application which can perform batch processing of research data. The application can process 1 million records into open source.
  • FedRIP application is developed using Java 8, Spring Batch Framework 2.1.8, Spring JPA, Rest service, Solr, MySql and Mongo database.

Environment: Java 8.0, JSF, REST, WebServices, Solr, Spring 3.0, WebSphere 7.0, GlassFish 4.1, Junit, Mongo 3.0, MySql, Maven, Bambo, SubVersion, Linux enterprise 6.3, Confluence.

Confidential

Solutions Architect

Responsibilities:

  • Working in capacity as a Solutions Architect for Core module.
  • Worked on requirements analysis, technical Analysis, high level design, detailed design, UMLs, data model design and creation of functional and Technical design documentation.
  • Member of CORE team. Responsible for establishment of the infrastructure .
  • Designed data modeling for different microservices and RDBMS data models.
  • Agile based approach for development.
  • Implementation technology uses Java, JBoss EAP 6, JBoss FUSE, Spring 3, REST webservices, site minder.
  • Effort estimation and scoping of user stories.
  • Project SPOC for the project Implementation
  • Project Planning and estimation.

Environment: Java 7.0, JSF, REST, microservices, WESB, Hibernate 4, Spring 3.0, WebSphere 7.0, Jboss 7 AS, Pega, Informatica, Junit, Oracle 11g, MS SQL Server 2008, Maven, SubVersion, Linux enterprise 6.3, Confluence.

Confidential, Washington, DC

Technical Lead/System Architect

Responsibilities:

  • Working in capacity as Technical lead/Architect. Managed team of 12 developers and DBAs
  • Responsible for Developers and BA recruitment for the team.
  • Helped in formulating design strategy, requirements gathering and personnel management.
  • Worked on the design and architecture of the system. Provided architectural solutions to client to create this application based on Requirements documents and UseCase documents .
  • Overall Solution Design that includes end-to-end Process Flow, Web Services definitions/message formats/security credentials/SLAs/Constraints/system alerts.
  • Understand business problems and recommend options including costs and risks.
  • Create overall Architecture, System Spec and Design Doc.
  • Agile based approach for development.
  • Implementation technology uses Java 6, Spring framework, SOAP and restful services, ExtJs 3.0, Angular, Hibernate, Oracle 11, OAuth.
  • Effort estimation and scoping of user stories. Used Version 1 for Agile development.
  • Interacting with multiple teams like Security, Performance, QA, System Admins to resolve issues related to project migration to production.
  • Project SPOC for the project Implementation. Worked closely with manger on project planning and estimation.
  • Reporting to management like Directors, Project Manager in IT and client side team’s management (Which includes Senior Director, Program Manager) related to any system design issues as well as business issues.
  • Technical design assurance of offshore consultancy deliverables.
  • Managing a team of 6 developers and a QA at offshore.

Environment: Java 6.0, ExtJs 3, AngularJs, WebServices, WESB, hibernate, Spring 3.0, WebSphere 7.0, Junit, Oracle 11g, Maven, SubVersion, Linux enterprise 6.3, Version1, New Relic, Bamboo.

Confidential, Alexandria VA

System Architect

Responsibilities:

  • To Analyzed application requirements for infrastructure support against existing configuration and provide recommendations especially for high availability applications.
  • Provide Technical Architecture consultancy to multiple concurrent projects (TEAS. ETAS, EPAS, TSS).
  • Provided solutions business problems and recommend options including costs and risks.
  • Installing, Maintaining, Configuring application server (JBOSS 5.1 SOA-P and JBOSS EAP) in clustered environments.
  • Helping in migration of the applications from Websphere 6.0 to JBOSS environment.
  • Designed and created the system architecture for High availability environment for application (TEAS. ETAS, EPAS, TSS) for patent and trademark.
  • Provide proof of concept for using JEE technologies like ESB, jBPM, JBoss messaging in JBOSS environment
  • Developed proof of concept for Single sign-on in Jboss using PKI (certificate based) and SAML (picketlink federation)
  • Worked on streamlining the process of implementing Apache Solr 4.0 indexing that is used for the search component in one of the patent end to end applications on JBoss.
  • Worked on setting up the Kerberos single sign-on authentication setup for the applications in JBoss.
  • Worked on implementing Single-SignOn architecture for multiple applications using certificate based Entrust TruePass component.
  • API Management using NGINX
  • Troubleshooting and Performance tuning using Resource analyzer and log analyzer.
  • User Sharepoint as the CMS tool to manage the help documentation
  • Developed/deployed RDMS application on Marklogic 4.2.6 server using xquery.

Environment: Java 6.0, JMS, ESB, hibernate, BMC Remedy 7.5, Spring, Struts 2, WebSphere Portal server 6.1, EJB 3.0, solr 3.5, Junit, Oracle 11g, TOAD, ERwin, Ant, SubVersion, Sharepoint oXygen, Jboss EAP, Jboss SOA-P, JBoss Operational Network 3.0, NGINX, MarkLogic 4.2, Linux enterprise 6.2, putty.

Confidential

Senior Java Developer

Responsibilities:

  • Worked for the design and architecture of the system. Provided architectural solutions to client to create this application based on Requirements documents and UseCase documents .
  • Responsible for Physical design of SOA middleware components and PL/SQL database layer components.
  • Java Development and deployment using Eclipse 7.5, tomcat 6.0, WebSphere 6.1, Subversion, Oracle 10g, CXF webservices, Xstream, Spring 2.5, Flex 3.0, IBatis, BlazeDS.
  • Implemented J2EE Design Patterns Business Delegate, Value Object Design patterns.
  • Creating and Designing XML schemas, creating simple and complex types, global element references, attribute, transform the xml to XSLT style sheet, XML validations by using Altova XML spy .
  • Used XStream for XmlToObject < - > ObjectToXML transformation.
  • Coded CXF REST full WebServices that is being called from Desktop module.
  • Front-end is developed in Flex 3.0 and Actionscript which is then connect to Configuration using webServices .

Environment: Java 5.0, JSP, HTML, AJAX, Flex 3.0, RSA 5.0, CXF, XStream, Spring 2.5, IBatis, Web Services, WebSphere 6.1, EJB 3.0, Junit, Oracle 11g with SOA suite, ERwin, SQL Navigator, Maven2, SubVersion, Altova XML spy.

Confidential

Tech Lead / Senior Solution Engineer

Responsibilities:

  • Full life cycle experience including requirements analysis , high level design, detailed design, UMLs, data model design, coding, testing and creation of functional and Technical design documentation.
  • Responsible for design, architecting, performance engineering of mission critical project. Closely worked with System Analysts, Enterprise Architects and testers to develop the Module (Enrollment, Fulfillment) from designing, development and implementation.
  • Served as primary resource responsible for defining and managing the scope of Business Systems and use cases per release.
  • Java Development and deployment using Weblogic 10x, RSA 5.0, ClearCase, Oracle 9i.
  • Used WebSphere Integration Developer ( WID ) to test Enrollment, fulfillment services in isolation.
  • Design & Development using Java/J2EE, Web Services, Hibernate, Spring, LDAP, XML, EJB, IBM MQ series, SOA and Deployed on WebLogic Application Server running on Unix.
  • Introduced the use of the Google Web Toolkit( GWT ) for JUnit testing.
  • Done code review and configuration build management for the application using BART (internally uses Ant)
  • This application is HIPAA compliant 270/271 which used secure connection to submit data.
  • Worked on 834/836 file format in Medicare Enrollment and CIP, DIAMOND claims.
  • Leading communication with Senior Business and other Technical teams like Siebel, MainFrame, Diamond to decide overall architecture of application/module.

Environment: Java 5.0, JSP, HTML, AJAX, DOJO, LDAP, XML, XSL, JSF, MyFaces, J2C, Cobol, RSA 5.0, WID v6, CXF, JAXB, Spring 2.5, Hibernate, Web Services, weblogic 10x, EJB 3.0, IBM MQ series, Mercury Test Director/Quality Center, GWT 1.5, Junit, Diamond, Oracle 9i, Sybase, ERwin, TOAD, SQL Navigator, Maven, LDAP, ClearCase, Red Hat Linux, Altova XML spy.

Hire Now