E-mail: ************.**@*****.*** Mobile: 720-***-****
Career Summary
• Overall 8 years of experience in Object Oriented technologies on multi-tier applications and Web technologies with Java/J2EE technologies involving System Analysis, Technical Architecture, Design, Development, Testing and Implementation.
• Extensively worked in an Agile Environment and acted as a SCRUM master for few recent projects.
• Experienced in using UI technologies like jQuery, Fiori UI, React JS and UI Component plugins.
• Extensively worked as a JAVA-J2EE/web developer in the application development for the diversified domains Healthcare, Finance, Banking and Insurance, Telecom, Retail and e-Commerce applications.
• Expertise in several J2EE Technologies JSP, Servlets, Struts, Spring, Hibernate, JDBC, JNDI, JMS, Java Script, Java Beans, Java Mail, JSR, Web Services (SOAP, WSDL, UDDI).
• Expertise on configuring and deploying the J2EE components on Application Servers like IBM WebSphere, BEA Weblogic, JBoss and Tomcat
• Experience in handling the Continuous Integration environments such as Jenkins, Cloud bees
• Extensively worked on the IDE tools like Eclipse, Spring Tool suite, Net Beans, Rational Software Architect, Rational Clearcase and Clearquest
• Excellent communication skills, strong analytical & logical abilities in business analysis & technical documentation.
• Was a representative for TDD development of our team.
• Excellent debugging and troubleshooting skills.
• Performed Code Reviews, Design Reviews, Peer Programming and Performance Testing.
• Successfully completed my Internship projects at SAP labs.
• Participated in Google Android Hackathon 2012, Bangalore, India where two of my ideas (Location based Alarm and Dutch bills) were selected.
• Participated in Yahoo Hack U 2011, 2010, 2009, Bangalore, India too and implemented ideas like text mail to voice mail conversion, personalized themes concept for yahoo mails and so on for yahoo e-mails. Educational Details:
• Master of Technology (Data Base and Information Systems) from International Institute of Information Technology-Bangalore, India, July 2011
Achievement:
• Received certificate of appreciation from Blue Cross Blue Shield Association quoting – “We need an army of Jansi’s “for the exceptional work, knowledge and service I have been providing.
• Received appreciation from Business and Information security teams for continuous effort on security breaches.
• Received SPOT award for excellent contributions in front end for “WebDynpro” project. Certifications:
• Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 – Nov 16, 2009
• IBM Certified Academic Associate DB2 9 database and application Fundamentals – Oct 26, 2010
• SAP HANA Cloud Platform – Mar, 2015
• Developing Web Apps with SAP UI5 – Jun, 2016
• High Availability and Disaster Recovery with SAP HANA Platform – Jun, 2016
• Implementation of SAP Business Objects Cloud – Jul, 2016
• Software Design for Non-Designers - Jul, 2016
TECHNICAL SUMMARY
Languages Java, XML, UML, C, C++, Data Structures
Web Technologies JavaScript, JSP, HTML5, CSS3, Servlets & JSP, JDBC, JQuery, AJAX, ReactJS, Fiori, UI5
IDE’s
Spring Tool Suite, Ration Application Developer tool, Eclipse, SAP WATT frame work, Adobe Flash Player,
RAD, Microsoft Web Expression 4, WEB IDE,
Languages Java, XML, UML, C, C++, Data Structures
Web Technologies JavaScript, JSP, HTML5, CSS3, Servlets & JSP, JDBC, JQuery, AJAX, ReactJS, Fiori, UI5
IDE’s
Spring Tool Suite, Ration Application Developer tool, Eclipse, SAP WATT frame work, Adobe Flash Player,
RAD, Microsoft Web Expression 4, WEB IDE,
Frame Works Struts 2.0, Spring 3 MVC, Spring Boot Database tools Sql management tool, Toad (Oracle)
Build Jenkins, GIT, Perforce, SVN, MAVEN
Testing and Logging Frameworks JUnit, Mockito
RDBMS SQL, XQuery, NoSQL, MySQL
Database DB2, MySQL, Oracle 8i/9i/10g, MS Access, Microsoft SQL Server, SAP HANA
Application/Web Servers Apache Tomcat 7.x, 6.x, 5.x, IBM WebSphere, BEA WebLogic 10.1, JBOSS 7.x, 5.x/4.x.
OOA, OOD UML, Use Case diagrams, Activity diagram, Sequence diagram
Operating Systems Windows 10, Windows 2000, Windows XP, Windows Vista, Windows 7, MAC, UNIX
Professional Experience:
PROJECT #1: Blue Cross-and Blue Shield Association Client: BCBSA, Indianapolis Nov 2018 to Present
Role: Technical Lead/ Production support
Overview: Blue Cross-and Blue Shield Association is one the oldest and largest health insurer. The project is to support and develop enhancements for multiple applications (Pacer survey, DRM, LMS, Contact Directory) following the support phase life cycle. These websites are customer facing for getting insurance plans and plan details. The data request module sends ticket details to evaluation team. Customer can request various plan details and the billing information. Currently I lead a team of 6 people. Responsibilities:
• Technical Lead for all java applications across towers for Applications Maintenance, which includes not only production defects as well as enhancements
• Managing end to end SOA lifecycle
• Writing deployment scripts for deploying Liferay-plugins
• ServiceNow integration was done using external secure services (RESTful and SOAP)
• Writing deployment scripts for IBM WAS server
• Developing service builder for database objects interactions
• Developed JSON based secure RESTful services using Spring boot and Spring data
• Provided technical assistance to the team members on various design and technical issues.
• There are not SLA breaches accounted for my team.
• I also interact with Vendors for resolving business issues and concerns.
• I interact with Administrators and Architectural team from business to acquire as much information as possible to gain architectural knowledge of application.
• I am a primary support for multiple applications like Pacer survey, Contact Directory, List Management System, Data Management Request, ARTS and fixed several existing functional screens using Java, JSP, JavaScript, Servlets, SQL.
• Supported production environment and fixing Bug has used JIRA and Service Now to handle and monitor the Bug Development.
• Worked with WAS (IBM) server applications along with the JNDI namespace bindings and JDBC connections.
• Deployment of war and ear files of the applications on to the WebSphere server.
• Was a primary developer along with leading the enhancements to applications for various projects.
• Redesigned Pacer survey application, which is a fragile application and widely used by clients.
• Configured Maven projects to handle transient as well as direct dependencies.
• Analyzed and fixed the exceptions logged in the production environments with the help of respective functional track leads and reduced the exception count.
• Worked on performance improvement by reviewing code and monitoring methods execution using JVM Monitor.
• During this Pandemic situation all over, I have taken the responsibility to provide Business Continuity Process across towers not to affect the business.
• Worked on moving database jobs from database server to application server through shell scripts
• Worked on CICD implementation of applications I support. Environment: Java, JSP, Spring Boot, HTML, JavaScript, JQuery, AJAX, JSON, CSS, Oracle, SQL, SQL Management tool, TOAD, Rational Application Development tool, Spring Tool Suite, Websphere Application Server.
PROJECT #2: Query Designer Fiori Application
Client: SAP Labs, Bangalore, India Jan 2015 to Nov 2016
Role: JavaScript/UI Developer/Security and Role Owner Overview: SAP is a multinational software corporation that makes enterprise software to manage business operations and customer relations. Query Designer is a Fiori based application enabled over the cloud and on premise for the Business Users. Query Designer is a tool used for reporting and analysis. This tool transforms and organizes raw data delivered from business documents into a meaningful grid. It abstracts the process of writing structured queries so that you do not have to understand the query language or the technical details. Query designer provides the fields required to design a query. You select the required fields and set filters for your query. You can add restricted measures, calculated measures, and preview the query results. The various options in Query Designer and the task that you can perform using the options are Search, New, Copy, Adding Dimensions and Measures from the Data View, configuring fields of the query, Defining filters and Preview. Responsibilities:
• My contribution was mainly to do Fiori configuration and Role configurations in-order to publish the Role in HANA Cloud and secure enablement only to the Key Users.
• I pitched in into this project after 4-5 months of development, soon analyzed the architecture recognized the loophole and convinced the stakeholders to move the project from BASIS layer to BW layer and successfully delivered the project on to the Cloud with a specific Role.
• Expert in the team on the Fiori technology and S/4 HANA Cloud along with the architecture.
• I was the only person in the team who took the ownership of the Role configuration for the application, releasing it over S/4 HANA Cloud and maintaining it daily.
• Involved in the requirement analysis, conceptual design, detailed designs and developed the user storyboards.
• Accomplished successfully Integration of Query Designer along with Design Studio application in-order to provide Data Preview for the customers after creating the analytical query.
• Along with this major responsibility, I also worked on the development backlog deliverables on WEB IDE using UI5 technology.
• Worked closely with Product Owners and UX expert to get feedback and incorporate it in minimal time.
• Followed agile process and delivered potential shippable software in short sprints.
• Developed the test cases using JUnit, JUnit-Addons and EasyMock.
• Tested the application following exploratory testing procedure and fixed issues taking the responsibility.
• Performed Unit, Integration and performance tests.
• Developed Test driven development-based unit test cases to handle and test business requirements.
• Developed the product with complete accessibility.
• Used various tools to develop the quality code like Maven, Sonar, CheckStyle and PMD.
• Performed Code Reviews, Design Reviews and Performance Testing. Environment: JavaScript, WEB IDE, UI5, FIORI Technology, SAP GUI, GIT, HTML 5, CSS3, NodeJS PROJECT #3: HANA Studio Features
Client: SAP Labs, Bangalore, India Oct 2013 to Dec 2014
Role: Java/UI Developer
Overview: SAP is a multinational software corporation that makes enterprise software to manage business operations and customer relations. HANA Studio is an Eclipse-based, integrated development environment (IDE) for development and administration of HANA Database. HANA Studio is used to develop artifacts in HANA server. It is a client tool, which can be used to access local or remote HANA Database. It enables technical users to manage the HANA database, to create and manage user authorizations to create new or modify existing models of data etc. Responsibilities:
• My contribution was mainly to provide the features of Get-Where Used, Refactoring Move and Mass Copy in HANA Studio of eclipse.
• Involved in requirement analysis, design, development, testing and implementation of the application.
• Quickly ramped on the HANA technology along with the architecture
• Developed functional uses cases and class diagrams.
• Developed the test cases using JUnit, JUnit-Addons and EasyMock.
• Worked closely with users and UX expert to get feedback and incorporate it in minimal time.
• Followed agile process and delivered potential shippable software in short sprints.
• Tested the application following exploratory testing procedure and fixed issues taking the responsibility.
• Performed Unit, Integration and performance tests.
• Successfully developed Test driven development-based unit test cases to handle and test business requirements.
• Developed the product with complete accessibility.
• Performed Code reviews, Design reviews and Performance Testing. Environment: Eclipse plugin development, JAVA, HANA, GIT, WATT framework PROJECT #4: WEBDYNPRO ABAP in ECLIPSE
Client: SAP Labs, Bangalore, India Mar 2012 to Sep 2013
Role: Java/UI Developer
Overview: SAP is a multinational software corporation that makes enterprise software to manage business operations and customer relations. ABAP in Eclipse (AIE) is an eclipse platform, which offers variety of ABAP development tools in Eclipse. WebDynpro ABAP tooling in AIE enables the WebDynpro application for developers to use the tools to develop their business application. ABAP in Eclipse provides beneficial features like faster editing everywhere throughout the application, real WYSIWYG View editor, more visual context editing, ability to work with multiple objects in eclipse editors stacked next to each other, ability to search components, application and component interfaces etc., instantly and navigate to them easily in project explorer, Cut-copy-paste UI elements in same or across views, changing layout is more easy, intuitive and fast, Copy paste context structure in same or across controllers and many more. Responsibilities:
• My role was mainly involved in providing the features like Methods, Events, Attributes, Plugins, Parameters and Implementation page for all the controllers like Component, View, Custom and Window controllers. I also implemented the Navigation and Copy feature for these controllers.
• Quickly ramped on the domain.
• Owned UI enhancements by collecting requirements, reviewed POCs regularly with PO. Accomplished successfully TDD way of development.
• Involved in requirement analysis, design, development, testing and implementation of the application.
• Developed functional uses cases and class diagrams.
• Developed the test cases using JUnit, JUnit-Addons and EasyMock.
• Accomplished successfully TDD way of development.
• Worked closely with users and UX expert to get feedback and incorporate it in minimal time.
• Followed agile process and delivered potential shippable software in short sprints.
• Tested the application following exploratory testing procedure and fixed issues taking the responsibility.
• Performed Unit, Integration and performance tests.
• Developed Test driven development-based unit test cases to handle and test business requirements.
• Developed the product with complete accessibility.
• Performed Code Reviews, Design Reviews and Performance Testing. Environment: Eclipse plugin development, JAVA, ABAP Webdynpro, Jenkins, GIT, Perforce PROJECT #5: WEB Application for Mobile Store
Client: SAP Labs, Bangalore, India July 2011 – Feb 2012
Role: Java/UI Developer
Overview: SAP is a multinational software corporation that makes enterprise software to manage business operations and customer relations. In this project an effort was made to design, develop and deploy a mobile store application where the users can choose and buy the mobiles according to their specifications like features, cost, models etc., using all the latest HTML5 features like Geo-Locations, local storage offline support, audio – video support, layouts, keyboard navigations and so on. And this mobile store is also a platform for the mobile store owners to place their mobiles for sale over the internet. Responsibilities:
• Involved in requirement analysis, design, development, testing and implementation of the application.
• Worked closely with users and UX expert to get feedback and incorporate it in minimal time.
• Followed agile process and delivered potential shippable software in short sprints.
• Performed Code Reviews, Design Reviews and Performance Testing. Environment: HTML5, CSS3, JavaScript, Tomcat Server 7, Eclipse 3.6.2, Microsoft Web Expression 4, Google Chrome