Technical Lead/onsite Coordinator Resume
SUMMARY
- Solid work experience in Spring Core, Spring MVC, Spring AOP, Spring Batch and Spring Security
- Strong expertise in EJB, Struts, JPA, Hibernate, Web services (SOAP and REST) and Mocroservices
- Extensive experience in Apache Camel, Apache Spark, Apache Kafka and Apache ZooKeeper
- Good work experience in Web and Mobile frameworks like Angular and React Native
- Good knowledge on Golang, AWS and DevOps
- Proficient in AWS services like lambda, API Gateway, ALB, DynamoDB, EC2 and SNS
- Proficient in designing and developing Mocroservices with Spring Boot and Golang
- Extensive experience in authorization frameworks like OIDC, OAuth2.0
- Good knowledge JMS, jMeter, CXF and Kibana
- Proficient in Hadoop technologies such as HDFS, MapReduce and Hive
- Expertise in Junit frameworks such as JUnit, Mokito, Easymock and Powermock
- Expertise in implementing CI/CD with Jenkins and TeamCity build tools
- Solid experience on version control systems like Git, Tortoise SVN and Perforce
- Worked on Smart Phone (iPhone, Android and BB) Applications using Eclipse and Kony Platform
- Strong expertise in implementing Object Oriented and J2EE design patterns
- Good experience on Project Management tools like JIRA, Rally and TFS
- Experienced in End to End project lifecycle using methodologies such as Waterfall, Agile and Safe Agile
- Experience in infrastructure orchestration and continues integration and continuous deployment/delivery and Testing
- Extensive experience in SCM concepts: Branching, Merging, check in/out, Labeling, Packaging, Baselines and Releases.
- Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
- Good business, Communication Skills, Excellent Customer handling capabilities
TECHNICAL SKILLS
Java/J2EE Technologies: Java, JDBC, Servlets and JSP
Remote: RMI, EJB and JNDI
WebServices: Apache Axis, CXF and Spring REST
IDE: Eclipse, RAD, Netbeans, IntilliJ and STS
Build Frameworks: Maven and Ant
Performance Analysis: JProfiler, Heap Analyzers and JMeter
Databases: Oracle, SQL Server, MY SQL and MS - Access
Servers: Web Logic, JBOSS, Tomcat and Web Sphere
Reporting tools: iReports, JXL and POI
Web Scripting: JQuery, JSON API XML JAXB, XMLBeans, XSLT
Search Frameworks: LUCENE, SOLR
PROFESSIONAL EXPERIENCE
Confidential
Technical lead/Onsite Coordinator
Environment: Golang, Server Less (Lambda), Reactive Native, Jenkins, Git Lab, CFT, DynamoDB,Jira and Firebase Cloud Messaging.
Responsibilities:
- Understanding the existing mobile canvas platform and different modules
- Coordinating with offshore team for requirements and on time deliverable
- Involving in sprint planning and scrum calls for in time delivery
- Designed and developed Notification Module
- Designed and developed Authorization, Token Creation and Token Validation services to enhance the existing SSO Implementation
- Developed Microservices using Golang
- Developed Junit test cases Golang services
- Developed and modified Jenkins pipeline for Server less and UI modules with SonarQube, Junit, QualityGate, Forty Scan and Black dock scan
Confidential
Technical lead
Environment: Apache Spark, Kafka, Zookeeper, Spring boot, Micro services, AWS EMR cluster, Aurora DB, TFS, GIT and IBM ODM, Tomcat 8
Responsibilities:
- Understanding legacy system’s functionality in order to propose a viable technical solution for the To-Be system
- Attending requirement gathering sessions along with BAs
- Actively involved and contributed to overall program solution and architecture
- Member of program’s core design team from the beginning
- Developed Class Diagrams, Sequence Diagrams, State diagrams using Visio
- Set up initial project structure using Maven and created code repositories in Git
- Developed core modules - Custom Listeners, Message processors by using Kafka, Spark
- Developed Microservices using Spring Boot
- Developed Junit test cases with Mockito and Power Mockito
- Conducting Code Reviews using Git Stash for the team members
- Involve in release planning to highlight impact of changes and resolving any technical issues
- Initiated PoCs, using Jerkin with the methodologies like CI Continuous Integration and CD Continuous Deployment
Confidential
Technical lead
Environment: Apache Camel, Spring, MDB, Angular JS, Back base, Spring Security, CAS Web services, TIBCO, Oracle 10g, JIRA, GIT, JMeter andTeam City, Tomcat 8 and WebLogic 12
Responsibilities:
- Conducted detailed analysis on Confidential ’s legacy OLB system functionality
- Attended requirement gathering sessions with BAs
- Reviewed stories, feature level acceptance criteria
- Developed login module using Spring Security and Central Authentication Service (CAS)
- Developed critical module such as Transaction history and Statements using Apache Camel and Spring
- Developed the Integration Test Cases for Camel Routs implemented in OLB 2.0
- Conducted Code Reviews using Fish Eye tool for the team members
- Implemented build automation using uDeploy tool
- Involved in release planning to highlight impact of changes and resolving any technical issues
- Provided release specific inputs to infrastructure teams
Confidential
Sr Developer
Environment: Spring, Hibernate, Flex, Web services, Oracle 10g, Rally and Perforce, Tomcat 6
Responsibilities:
- Conducted detailed analysis on Risk Analysis
- Attended requirement gathering sessions along with BAs
- Developed "Credit Decision Workflow" module using Flex and SOAP Web Services
- Developed SOAP based Web Services using Apache CXF
- Developed JUnit and Integration Test Cases using Mokito and PowerMock
- Developed Stored Procedures
Confidential
Module lead
Environment: Linux, Spring, EJB, Active MQ, Hibernate, Quartz, Web services, Maven,STS, GIT, MySQL 5.X, Visual Paradigm UML, JIRA, Jenkins, JBOSS 5.x, Apache webserver.
Responsibilities:
- Analyse existing Confidential System behaviours
- Familiarize with Confidential Supplier systems
- Interact with business analysts for requirements review and clarifications
- Developed Billing and Ordering and Tracking modules using Spring and EJB
- Developed Junit and Integration test cases using Mockito and Power Mockito
- Configured Continues Integration using Jenkins
- Effectively worked on Agile Scrum and organized scrum calls
- Involve in release planning to highlight impact of changes and resolving any technical issues
- Provide release specific inputs to infrastructure team
Confidential
Developer
Environment: KONY Mobile development platform, JDK 1.5, Lua Script, Web Logic, Eclipse.
Responsibilities:
- Worked on the Account and Trading modules using Kony Plugins
- Implemented Pre & Post Processors for the Account and Trading using Java 6
- Completed Some POCs on Lua Script and Kony ID
- Involved in Requirement Gathering
- Written xpaths for the WSDL given by client
- Developed JUnit test cases using Mokito
Confidential, USA
Developer
Environment: Jdk1.5, Struts2.1.6, Spring2.5, Hibernate3, JQueryJmesa, JXl, Tomcat and Oracle10g
Responsibilities:
- Involved in Requirements Gathering and Business Talks
- Implemented POC on iReports, JXL and POI
- Involved in preparing Project Base Set Up
- Designed Data model and Object models for the project
- Approval module is coded and delivered using Struts and Spring
- Implemented logging Spring AOP
- Implemented Transactions using Spring Transaction Management and AOP
- Successfully delivered the project in right time
Confidential
Developer
Environment: Solaris10, Sun Java Application Server 8.1, JES, Sun StudioEnterprise 8, MySQL 3.23.54, Java Beans, Servlets, JSPDesign Patterns, JavaScript, XML, & Struts framework.
Responsibilities:
- Coding for Course Management, Role Management, Mailing and Report Generation Modules
- Designed the presentation layer and the business models and created several JSP’s and wrote several JavaScript to create pages for the additional features like validations
- Developed various Data Access Object classes for handling business logic
- Designed and developed Session EJBs for business logic
- Used various Java Design patterns like Singleton, Data Access Object, Session Facade, Business Delegate, Assembler & Transfer Object patterns
- Created several Exception classes to catch the error for a bug free and environment and orderly logged the whole process using log files