Technical Lead Resume
SUMMARY:
- 10+ year of IT experience in developing Web applications and Java/J2EE technologies.
- Proficient in Requirement Gathering, Analysis, Design, Implementation and testing
- Experienced in implementing SOAP web services and client using Spring WS and Apache Axis.
- Experienced in developing REST Web services using spring and Restlet frameworks.
- Experienced in testing web services using tools like Soap UI and Rest Client.
- Proficient in MVC Framework, Struts and front - end development.
- Experienced in JUnit, Power mock, ATDD using Cucumber
- Experienced in developing application with Spring Boot, Thymeleaf, Bootstrap
- Experienced in Developing web application using Spring MVC and Postgres/Redshift DB
- Experienced in developing code using AWS SDK, deploying application in EC2.
- Capable of debugging system end-to-end effectively to get to teh bottom of teh bug.
- Experienced in using object relational mapping frameworks like JPA and Hibernate
- Experienced in testing web services using tools like Soap UI and Rest Client.
- Experienced in performance and load testing of Web applications, Webservices using Apache JMeter.
- Experienced with Test DD using Scrum, Agile and SDLC development methodologies.
- Experienced in using build and deployment tools like Jenkins, Maven and Ant.
- Experienced in onboarding applications in Jenkins2 and adhering to Eratocode and Artemis Compliance
- Strong communication and interpersonal skills and an excellent team player
TECHNICAL SKILLS:
Technologies: Java/J2EE, Spring MVC, Struts, Hibernate, Maven 2, Axis 2,HTML, CSS, JavaScript, jQuery, HighCharts & Keylines
Testing: JUnit, Power mock, ATDD(Cucumber)
Databases: Oracle, MySQL, Redshift, Postgres, Cypher Query Language
Tools: Eclipse, Atom, Net Beans, RAD, MS Visio, StarUML, VS Code
Application Server: Websphere Application Server, Weblogic, Tomcat
Versioning System: CVS, SVN, Git, Serena Dimensions
IssueTracking System: BugZero, Remedy, Jira, Git
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Responsibilities:
- Providing innovative solution with updated charts, better UI, automated process to minimize manual error
- Managing stories in Jira and teh production releases
- Developed a dashboard portal using Spring MVC, HTML, JSP, jQuery, Postgres
- Developed one page application using Angular 4
- Consumed HTTP Services and implemented Router and Navigation using Angular 4
- Developed web application using Thymeleaf, Spring Boot, Bootstrap
- Developed a validation engine for our incremental framework using Spring Boot and JPA
- Used H2 in memory database to load teh data and verify those data before loading them into Snowflake database
- Developed REST API using Spring Boot and exposed them for other teams
- Developed Swagger API to generate interactive API documentation dat lets users try out teh API calls directly from teh browser
- Used Java library to craete and parse JSON response as part of API
- Used AWS CLI commands to interact with EC2, S3 services. Used AssumeRole command to generate tokens and used it to connect with S3 from Java code
- Used AWS Console to rehydrate/spin-up new EC2 instances with bootup scripts and attach them to ELB for Load Balancing
- Used Maven as project management and build tool to build Micro services.
- Used SOAP UI and PostMan tools to test REST Micro services.
- Created ATDD test cases using Cucumber to automate teh build process using Jenkins 2
- Used Git extensively for versioning control and issue tracking
Technologies:Core Java, Spring Boot, JPA, REST API, Spring MVC, JSP, CSS, HTML, Thymeleaf, jQuery, Postgres, Jira, HPSM, AWS, Unix, Putty, WinSCP, Soap UI, Postman, Swagger API, JUnit, Cucumber, H2, Jenkins, Maven, GitHub, Tomcat, Scrum, Jenkins
Confidential
Programmer Analyst
Responsibilities:
- Managing development projects & Leading operations support
- Domain Consultation to Brand teams and External vendors on IRMA platform and its related Web Services
- Release management planning and Coordination with Business stakeholders.
- Attending business meetings to understand project requirements from Brand teams and creative agencies
- Developed around 33 websites using in-house responsive framework(CSS, Struts, jQuery) built on top of Bootstrap
- Developed SOAP and REST WebServices for teh external vendors to interact with our Oracle database using Axis2
- Used Simple Autantication to develop teh SOAP WebService.
- Consumed third party WSDL client and build our logic around it
- Used Java Security for encryption of password, public key while sending requests to teh Web services.
- Used SOAP UI to test SOAP and REST WebServices.
- Used HIbernate as ORM with Java to communicate with Oracle database.
- Implemented Single Sign On so dat Novartis users dont need to login to teh site, it will be automatically logged them in whenever they are accessing teh site
- Used Ant and Maven 2 as a build tool to build teh WebServices
- Used SVN for version control and Remedy for issue tracking
Technologies:Core Java, JSP, CSS, HTML, Struts, Axis 2, Maven 2, Ant, Eclipse, Spring, Weblogic, jQuery and JavaScript, JUnit, Remedy, SVN, XML, JSON, SOAP and Rest WebService, Hibernate, SOAP UI
Confidential
Senior Software Engineer
Responsibilities:
- Team Leader of dis project and was leading a team of 6 member
- Responsible for developing and managing teh core logic of credit card decision part
- Exposed teh API using SOAP WebService to teh upstream vendors to receive teh information
- Consumed teh WSDL from downstream and pass on teh information for them continue on teh process
- Used Core Java to develop teh core logic of teh decision box
- Developed a page to display teh status of each and every request passing through our module using CSS, HTML, JSP
- Used jQuery to do teh form validation
- Used XML and XSLT to parse teh form element and generate teh page
TECHNOLOGIES:Hibernate, MySQL, Servlets, JavaScript, .Net, Microsoft Visio, SVN, Eclipse, CSS, JQuery, JSP, XML, XSLT
Confidential
Assistant Systems Engineer
Responsibilities:
- Developed Profile application using CSS, HTML, jQuery
- Developed backend using MVC Framework
- Used Hibernate as ORM with Java to communicate with teh MySQL database
- Developed an Assessment Tool using J2EE and performed a field testing with 1500 students taking test simultaneously
- Developed a portal using CSS, HTML, JSP to manage teh Question Bank
- Developed an Analytics Tool in Flex 3 to track teh progress and generate various charts to halp senior management in taking Biz decisions
- Used Tomcat as deployment server
- Used SVN for version control
TECHNOLOGIES:Hibernate, MySQL, Servlets, JavaScript, Microsoft Visio, SVN, Eclipse, CSS, JQuery, JSP, Flex 3, Unix
