We provide IT Staff Augmentation Services!

Senior Technical Lead Resume

SUMMARY:

  • 14+ years of experience in Object Oriented Analysis, Object Oriented Design, developing for thick, thin and n - tier architectures in Client/Servers applications using JAVA, J2EE
  • Experienced Solution Architect and Senior Technical Lead with technical leadership skills and also comfortable in an analysis role working with clients and converting requirements into conceptual and technical designs
  • Extensive experience with many generations of technology across all tiers and able to assess a set of requirements, evaluate multiple options (architectures and open-source software) and propose robust, cost-effective and timely solutions
  • Played various roles in onsite-offshore model projects - offshore developer, offshore Project lead, offshore coordinator, onsite developer, onsite tech lead, onsite coordinator
  • Well versed with CMM L5 processes - requirements and change management, configuration management, software lifecycle and product quality, review process, process defect management, process improvement and implementing best practices
  • Experience in Project Management
  • Excellent technical leadership
  • A self-motivated and hardworking individual able to use own initiative and also work as part of a team. Excellent organizational and communication skills, and often relied upon to mediate between a development team and the client or management team
  • Extensive experience in Health Care, Finance, Banking and securities, Health and human services, Identification & Credentialing domains
  • Expertise in creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams in UML using Rational Software Architecture and MS-Visio and Metastorm provision
  • Proven record of accomplishment in completing large, complex and aggressive projects on schedule using RUP, UML and Agile methodologies
  • Experience with Design patterns like Singleton, Session Façade, Service Locator, Business Delegate, Data Access Object, Value Object, Delegate, Front Controller, Factory and Data Transfer Object
  • Successful experience with complete life cycle of product development (SDLC)
  • Extensively worked of Java/J2EE technologies
  • Proficient in Service Oriented Architecture (SOA) and publishing web services (SOAP, RESTful) that include several components like SOAP, WSDL, XML, XSD, UDDI, JAX-RS and JAX-WS
  • Extensively worked on XML Suite of technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM, Microservices)
  • Expertise in Agile Web development using HTML5, DHTML, XML, XSLT, Parsers (SAX, DOM), JSP, JSTL CSS, JavaScript, AngularJS, EXT-JS, jQuery, Bootstrap, JSF, AJAX, JAXP, JSON and AJAX
  • Extensively worked (designed and implementation) on various Spring modules (Spring MVC, DAO and AOP) and implementing MVC framework using Spring, Struts in J2EE architecture
  • Experienced in developing ORM persistence mappings using Hibernate, Spring Data.
  • Expertise in Application development using various frameworks such as Spring Framework 4.0, Struts 2.0, JSF
  • Expertise in various open source frameworks like Struts, Spring, Hibernate, Log4J and Ant
  • Hands on experience in writing test cases in Junit 4.11, TestNG and using SoapUI, Postman for Web Service test
  • Extensively worked on Test-driven development (TDD) process
  • Expert in using databases and like Oracle 9i, Oracle 10g, Oracle 11g, SQL Server 2005, SQL Server 2008, MySQL 5.0 and tools like TOAD and SQL Developer.
  • Extensively used wide variety of application servers and web servers like Weblogic, Websphere, JBoss, Apache Tomcat
  • Expert in using version control tools like Clear case, CVS, SVN, TFS and MS Visual Source Safe.
  • Expert in documenting the workflow processes, user guides and best practices guides.
  • Expertise in developing Model View Controller (MVC) Architecture based applications using Struts and Spring Frameworks
  • Developed dynamic web applications and web services using IBM RAD, IBM RSA, IBM Websphere Studio Application Developer (WSAD), Eclipse, JBuilder and Net beans
  • Experience in XML APIs such as JAXP (SAX, DOM), JAXB, and JIBX for data binding and experience in designing the XSD schema generation.
  • Very Good experience in working with various modules of spring framework like Spring IOC, Spring MVC, Spring webflow, Spring webservices, Spring Security
  • Expertise on Adobe Flex3.0, Action Script
  • Expertise on mobile development using native as well as cross platform technologies.
  • Implemented Mobile application using Objective C, Sencha touch
  • Developed scripts for automating tasks using Ant, MAVEN scripts, UNIX shell programming
  • Successful experience with complete life cycle of product development (SDLC)
  • Excellent working experience with different operating systems like Windows, UNIX, and LINUX
  • Experienced in use of build tools like Apache Ant, Maven, Gradle, Jenkins and tracking tools by JIRA, Clear Quest and QC
  • Have estimated many software projects using different UCP, WBD, sizing/estimation techniques
  • Good understanding of popular Open source technologies and ability to customize according to project needs
  • Experience with CI/CD platforms like Jenkins
  • Experience with AWS cloud infrastructure and IAM security policies
  • Experience with version control tools like Github and Gitflow to manage a scheduled release cycle
  • Excellent knowledge of CRM technology such as Salesforce Admin/Developer
  • Managed Salesforce application user profile, roles, permissions, generated security tokens, validation rules
  • Proficient with Apex, Visual force, SOQL queries, SOSL, custom object design & management.
  • Customized Salesforce layout & functions to best suit employer's needs.
  • Proficient in creating various reports (summary reports, matrix reports, pie charts and dashboard) and reporting folder.
  • Excellent working experience in cloud computing platforms such as amazon web services
  • Good experience in manage, improve and monitor cloud infrastructure on AWS, EC2, S3, IAM, VPC, and RDS; including backups, patches, and scaling
  • Experienced in Build and deploy docker containers to break up monolithic app into microservices improving developer workflow, increasing scalability, and optimizing speed

TECHNICAL SKILLS:

Domain Expertise & Solutions: Health Care, Finance, Banking and securities, Health and human services, Identification & Credentialing

Methodologies: Agile Xtream Programming (XP), Test Driven Development (TDD), waterfall methodology

Estimation Technique: UCP, WBD, sizing/estimation techniques

Project Management: MPP

Development Model: CMMI Level 3, CMMI Level 5

Programming Language: Java, C,C++,SQL,PL/SQL, HTML5, Flex3.0, Action Script, Android, Objective C, UML2.1, Iceface, Liferay, CSS, HTML, Visualforce, React Native

J2EE Technologies: Java, JSP, Servlets, EJB, RMI, JNDI. JMS, JDBC, JAX-WS,JAXB,SAAJ, Jersey, JAX-RS, Drools Business Rules engine

Frameworks: Spring, Struts 2, Hibernate, Log4J, Sencha Touch, Spring ROO, Zul, Ionic, ReactJS

Spring Framework: Spring Data JPA, Spring Core, Spring Boot, Spring MVC, Spring JDBC, Spring ORM, Spring Web Services, Spring Transaction, Spring AOP, React Native

Unit Testing: JUnit, TestNG, NUnit

Databases: Oracle 7.x/8i/9i/10g/11g, MSSQL Server, MySQL, SQL Lite, DB2, MongoDB

DevOps Tools: Phabricator, Jenkins, SonarQube, JIRA, GitHub

Web Technologies: JavaScript, CSS, HTML, DHTML, XML (SAX, DOM Parser),XSL, XSLT, SOAP, WSDL

IDE Tools: RAD, WSAD, Eclipse, JBuilder, NetBeans,Oracle SQL Developer, Toad SQL Client, XML Spy, Rational XDE, RSA, MyEclipse 3.1, Edit Plus, Eclipse, Adobe flex Builder, JDeveloper, TOAD, Visual Studio code

Design Modeling Languages & Tools: UML, MS Visio, Rational Rose, Rational Software Architect, Rational Rose

Application / Web Servers: IBM WebSphere, WebLogic, Jboss, Tibco( Business Process Engine), IBM Process Server, Apache Tomcat

Version Control Tools: Rational Clear case, CVS, SVN, TFS, GitHub, Bitbucket and MS Visual Source Safe

Change/Defect Tracking Tools: JIRA, Rational Clear Quest, Bugzilla

Other Tools: Rational ReqPro. Rational Asset Manager, Rational Requirement Composer, Rational Team Concert, InoSphere Data Architect, Jenkins, Docker, Erwin, Confluence, Data Loader, SQL Loader, Force.comTechnical Documentation HLD, LLD, Rational Software architect 8.5, Rational Requisite pro, Provision 6.0

Rules Engine Framework: Drools Business Rules engine, OpenRules, JBOSS Workflow

MS: Office, Visio

Client/Server: RMI, SSL

Protocols: HTTP, FTP, SMTP, HTTPS

Reporting Tools: Jasper, Crystal Report

MS: DOS, AIX/Unix, Windows 9x/NT/2x, XP, Vista

CRM: Salesforce

Cloud computing platforms: Amazon Web Services(AWS)

PROFESSIONAL EXPERIENCE:

Confidential

Senior Technical Lead

Responsibilities:

  • Transform complex business requirements into highly scalable technical solutions
  • Assist the customer in optimizing the business process using business process engineering.
  • Participate in JAD (Joint application design) session with the customer to collect business requirements while developing new information systems for a company.
  • Analysis and designing solution with case tools such as IBM Rational Software Architect
  • Understand and design applications from a technical architecture and business goals perspective to apply DevOps best practices.
  • Participate to the Agile DevOps design, development, testing, and release of new capabilities and features with focus on release and post-production support with containerization technologies(Docker), Continuous Integration ( Jenkins), code quality (SonarQube), web-based software development collaboration tool (Phabricator)
  • Automated builds using CI/CD tools such as: Jenkins
  • Create PL/SQL (Procedural Language/Structural Query Language) procedures, functions, triggers, views and SQL database scripts as needed in the application. Develop standardized procedures for common SQL tasks.
  • Performance tuning of SQL queries using SQL Indexes and also using PLSQL developer.
  • Create crystal report and integrate with the application connected to Oracle database using data analytics.
  • Develop Liferay web portal using Smartlets, establish connection with oracle database and deploy portal on Apache Tomcat server.
  • Integration between COTS systems ( Confidential Case Management Product and InfoImage Enterprise Content Management Product) application using web services.
  • Implement Single Sign On (SSO) using organization Lightweight Directory Access Protocol (LDAP) for COTS product.

Technical Environment: JAVA/J2EE, JIRA, Docker, Jenkins, SonarQube, Phabricator, Crystal Report, Smartlets, Oracle 11g, Amazon web service, Apache Tomcat

Confidential

Senior Technical Lead

Responsibilities:

  • Actively involved in requirement gathering and analysis
  • Integration of PharmaTrack application with IoT devices.
  • Designed and implemented Vendor agnostic IoT Platform.
  • Implemented Temperature, Battery and Geofence alarms
  • Designed and implemented resiliency feature.
  • Implement Single Sign On (SSO) using organization Lightweight Directory Access Protocol (LDAP)
  • Develop middleware application using JAVA/J2EE (EJB, Hibernate). Integrate the developed application with backend (MongoDB and open source blockchains such as Hyperledger)
  • Deploy enterprise application for high availability and disaster recovery on public cloud such as Amazon Elastic Compute Cloud (Amazon EC2) environment of amazon web service (Cloud based platform) as a distributed system and integrate the application using load balancer.
  • Automate build systems requirement including Docker, AWS and Maven/ ANT.
  • Deployment of application on server such as Tomcat.
  • Integrate web application to IoT (Internet of things) device using RESTful web services and capture the data (device temperature, device location, device battery condition). Perform data analytics of the data reading using various algorithms and populate the web application developed in Java/J2EE, AngularJS, NodeJS, JSP, Servlet, and EJB. The readings are stored in database (MongoDB).
  • Implemented token base service. The token is valid only for some times
  • Establish Traceability Matrix between requirement, high level design, low level design, code and unit test cases

Technical Environment: JAVA/J2EE, AngularJS, NodeJS, MongoDB, JIRA, Bitbucket, Docker, Hyperledger Jersey, JAX-RS. IoT services, Amazon web service

Confidential

Senior Technical Lead

Responsibilities:

  • Actively involved in requirement gathering and analysis
  • Performed estimation using size and complexity
  • Transformed use case to sequence diagram and class diagram
  • Generated pseudo code for the developers
  • Designed data model for change controls
  • Participated in JAD session for change control
  • Optimized SQLs for performance
  • Involved in Requirement gathering, Analysis, Design, Coding and unit testing
  • Implemented continuous integration. This integrate code into a shared repository several times a day. Each check-in is then verified by an automated build, allowing teams to detect problems early
  • Created and consumed Web Services to provide Interface between Confidential and Bridges Application for Person and Provider detail
  • Implemented web service client to consume Informatica Identity Resolution
  • Created prototype to implement framework to capture Personally identifiable information (PII). This framework saved development time and money
  • Integrated Confidential Mobile with MiLOGIN. MiLogin is a replacement for LDAP
  • Designed implementation of New York State Immunization Information System (NYSIIS) Phonetic Code for central registry search
  • Configured IBM WebSphere 7.0 resources like JDBC providers, JDBC data sources, Connection pools using IBM Websphere Admin console
  • Implemented the business layer by using EJB, Hibernate and also developed persistence mapping files and POJO java classes.
  • Implemented the persistence service to retrieve the data and processed the business logic using Session Bean using Hibernate
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes
  • Developing and configuring the Struts Configuration file
  • Developed Struts Action Forms, Action classes and templates and performed action mapping in struts-config.xml
  • Implemented business rules using Drools.
  • Strictly followed Test Driven Development wherever possible and Test First Coding for the newly implemented features
  • Involved in creating Proof of Concept in migrating Presentation and Business tier from Struts to Spring Framework
  • Created Technical Architecture approach document for the migration plan
  • Lead the Technical team in migration POC efforts
  • Lead and worked closely with offshore development team in Backend POC efforts
  • Created tables, triggers, stored procedures, SQL Queries, Joins, Constraints & Views for ORACLE database
  • Created Web Services to provide Interface between Confidential and Mobile app.
  • Developed mobile app using AngularJS for iOS and Android
  • Developed portal using spring to upload mobile app for the state worker to download the mobile app. This app was developed in spring and hibernate.

Technical Environment: JAVA/J2EE, JSP, XML, Servlets, Struts, Spring, EJB, POJO, Hibernate, Oracle11g, SQL Developer, RAD, IBM Clear Case, IBM Clear Quest, AngularJS, Jersey, JAX-RS

Confidential

Senior Technical Lead

Responsibilities:

  • Estimation using Use case point.
  • Created the High Level Design
  • Created Low Level Design
  • Involve in pre-sales and created RFP
  • Involved in production support
  • Implemented web-services using JAX-WS and also Restful web services with JAX-RS using Jersey framework
  • Used Eclipse as an IDE and TFS for Version Control.
  • Implemented the logging mechanism using Log4j framework
  • Created and consumed Web Services to provide Interface between mobile app and Airlines
  • Involved in the Maintenance and enhancement for any of the above functionalities
  • Handled the Mobility team as a technical lead
  • Interaction with the customer

Technical Environment: JAVA, RESTful Web services, JavaScript, HTML 5, Android, Sencha Touch, iOS, SQL Lite

Confidential

Senior Technical Lead

Responsibilities:

  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Rigorously followed Agile Software Development
  • Lead the Design team to create Detail Design Document, Use cases, Class Diagrams and Sequence Diagrams using UML
  • Worked on different modules like Register, Authorize/Approve, Authentication, Print, and Return Pass
  • Customized LEIDA (Java) Framework according to NT Airport requirements.
  • Customized exiting ANT build scripts and involved in performance analysis of the application.
  • Created Spring Interceptors to validate web service requests and enables notifications
  • Developed web service using SOAP messages, validated with XSD and extract the data using DOM and SAX Parser
  • Implemented the business layer by using EJB, Hibernate and developed persistence mapping files and POJO java classes.
  • Deployed and supported applications in Tomcat and Jboss Application Server environments
  • Lead the Development team in debugging, unit testing, rectifying bottle necks in code
  • Reviewed and cleaned the code
  • Provided support for maintaining and administering Development, and System Test environments
  • Prepared production release documents
  • Post production support planning with Application/Production support team
  • Involved with the operations team for moving the application in the Staging and Production System environments and for supporting the application in various trouble shooting problems.
  • Responsible for Production support of Application by proactively looking at production issues
  • Responsible for Production Support Design and Development for enhancements & change requests
  • Mavenization of LEIDA: I am writing the maven script to build the project. Mavenization of LEIDA will be at the component level. Based on the requirement only those module can be included which is required. This will make the build process simpler and easier .

Technical Environment: Jboss Application Server, MS-SQLServer, Jboss Business Process Management Workflow Engine, Apache Tomcat, Rational Software architecture 7.0, Drools Business Rules engine, Java Media Framework

Confidential

Senior Technical Lead

Responsibilities:

  • Involved in the design to remove optimalJ
  • Single handed created hibernate persistence using reverse engineering
  • Created utility class to do Post Processing of UML - Due to RSA defect. Automated to add References names in the generated POJO
  • Sequence diagram for the session beans. I wrote the utility class which automatically generated the sequence diagram by reading the content from the excel workbook. This helped in saving cost and resource
  • Handled database activities like restore of data etc
  • Reviewed the code, debugged and provided alternate solutions,
  • Successfully deployed and see it through production.
  • Handled the java team as a senior technical lead

Hire Now