Module Lead Resume
SUMMARY
- Highly skilled and diligent IT professional with extensive organizational development experience.
- Around 10 years of experience in Java, J2EE and Integration technologies across on premise, cloud platforms.
- Extensively worked on server side, multithreading and client side programming applications.
- Ability to get necessary consensus on the approaches to ensure the right mix of tactical and strategic solutions are used to meet the needs of the business in the immediate, medium and long term.
- Extensive experience in whole software development lifecycle with key focus on continuous delivery and continuous integration.
- An experienced team player with excellent interpersonal and communication skills, give excellent attention to detail and strong time management skills.
- Extensively worked on multi threaded applications using Executor Framework and Thread pools.
- Worked in multiple domains such as Retail, Supply Chain, and Healthcare.
- Lead the team of software developers to deliver complex projects.
- Strong stakeholder management and negotiation skills.
- Ability to work independently to help drive solutions in fast paced/dynamic work environments, Flexible and versatile to adapt to any new environment and work on any Project
- Experience in requirement analysis, system design, development and testing of various software applications.
- Award winning app developer for the project Confidential in Steelwedge.
- Delivered projects using traditional waterfall development model, Test Driven Development techniques and agile methodologies like SCRUM.
- Proficient with Microservices, Angular JS, Apache kafka and Gemfire Cache.
- Good knowledge on front end technologies like HTML, CSS, JSTL, JavaScript, jQuery, JSON and Ajax.
TECHNICAL SKILLS
Languages: JAVA, J2EE, C#, XML, UML, C, C++.
Cloud Applications: AWS S3
Web based development: Java Script, AJAX, HTML, XHTML, XML, CSS, JSON, Web services using J2EE platform, REST and SOAP, JSP, Servlets, Portlet, JSF, Facelets
Frameworks: Java Struts Framework, Spring Framework(Core, MVC, AOP, Boot, JMS), JSF with ADF and Icefaces and EJB
Databases: Oracle - (10g), SQL, PL/SQL, JDBC, My SQL, Java Frameworks such as JPA and Hibernate.
Dev Tools / IDE: Visual Studio, Eclipse, Oracle WebLogic, WebSphere, Tomcat, JDeveloper
Modeling Tools: Visio
Continuous Integration: Maven, Jenkins, Bamboo, Ant
Source Control: SVN, Git with bitbucket
Testing and Defect Management: SOAP UI, Junit, JIRA
Others: Logging: log4j, log4net, Monitoring: Nagios, Identity Management - LDAP, Batch - Quartz, Log Management - Logstash
PROFESSIONAL EXPERIENCE
Confidential
Module Lead
Responsibilities:
- Design and development using Java 1.8 lambda expressions, streams.
- Coding using Spring Boot, Rest web services and xml.
- Implemented message consumer in Kafka to consume the post trade messages coming from other trading systems.
- Parsing the post trade messages coming in json format using Apache Avro API.
- Identifying the difference between previous client data, facility data and current trading data, and loads that into Gemfire Cache.
- Wrote JUnit test cases.
- Unit testing and deploying the application in testing and UAT environments on Linux machines.
- Providing production support.
Environment: s: Java 1.8 lambdas & streams, Spring Boot, XML, BitBucket, Maven, Apache Kafka, Apache Avro, Gemfire Cache
Confidential
Senior Principal Consultant
Responsibilities:
- Development using Java 1.8 lambda expressions, streams, Spring MVC, Spring AOP and xml.
- Built Confidential GUI and Batch modules, handling request processing using Spring MVC and batch code using IBM ActiveMQ to send and receive messages.
- Created bean shell script to calculate the variance and difference between supplier data and retailer data.
- Worked with business users to gather requirements and converting them into IT solution.
- Unit testing and deploying the application using Bamboo to testing and production environments on Linux machines.
- Involved in designing and development for enhancements in the application as per business requests.
- Worked as the lead for the Production support team.
- Built a CI/CD solution using Jenkins to automatically build the project and deploy it in the targeted environment and trigger the test automation suite.
Environment: s: Java 1.8 lambda expressions & streams, Spring MVC, Batch and AOP, XML, GIT, Bamboo, Maven and Microservices architecture.
Confidential
Principal Engineer
Responsibilities:
- Created stub for Tririga web service using Axis2.
- Consume the web services in java.
- Coding using Java 1.6
- Implemented log4j for writing logging messages to a file to make ease for debugging.
- Unit testing and deploying the application to Tririga.
- Analysis of the Current Booking management solution in Tririga and provided options for improvisations.
- Built end to end unit testing solution using Jersey API.
Environment: s: Java 1.6, REST Web Services, Tomcat, JUnit.
Confidential
Principal Software Engineer
Responsibilities:
- Implemented Spring JMS Message Listener to produce the views that are to be displayed in mobile devices when the OLAP database has fresh data. It will be invoked on scheduled frequency to check whether OLAP database is refreshed and produce the xls files by executing MDX query on OLAP database.
- Wrote .Net web service to produce the xls files based on the views defined for that tenant and user configured for that tenant
- Created stub for web service using Axis2.
- Consume the .net web service in java.
- Coding using C# and java.
- Implemented log4net for writing logging messages to a file to make ease for debugging.
- Implemented Aspose Cells for .Net to create and write result set to xls files.
- Unit testing and deploying the .net service to IIS server
- Done POC using QlikView to extract data from ERP system and generated reports for Sales people.
Environment: s: Java 1.6, Spring JMS, Hibernate, SOAP Web Services, Roambi, Liferay, Microsoft .Net, SQL Server 2005, Microsoft Analysis Server, Weblogic 11
Confidential
Principal Software Engineer
Responsibilities:
- Involved in End to end design, building and maintenance of the reporting system.
- Implemented middle-tier application to get user selected data and prepare a request and send it to the .net application.
- Wrote .Net web service to produce the xls files based on the templates defined for that tenant
- Created stub for web service using Axis2.
- Coding using Spring Message Listener, hibernate, C#
- Implemented Microsoft Analysis Services DLL to make connection to multi-dimensional database.
- Implemented log4net for writing logging messages to a file to make ease for debugging.
- Uploaded the xls files to Amazon s3 service and send back the URL to java as a web service response.
- Unit testing and deploying the .net service to IIS server.
- Written unit test cases using TestNG.
- Worked as the lead for the Production support team and analyzing the logs from logstash using ELK stack when web service calls fails or error happens.
Environment: s: Java 1.6, Spring JMS, Hibernate, SOAP Web Services, Microsoft .Net, SQL Server 2005, Microsoft Analysis Server