Software Developer Resume
SUMMARY:
- 5+ years of experience in the Information technology industry with extensive experience in Development, Testing and Maintenance & Production Support projects
- Experience in Business analysis and data analysis, requirement analysis, Business Modeling and proficient in customizing workflows, activities, and deliverables of existing business practices
- Excellent work experience in developing RESTful web services using Jersey API to serve as the middleware between the upstream and the downstream
- Have worked on SOAP web services with which the REST was developed and also tested the SOAP services using SOAPUI tool
- Have extensively used SQL developer and TOAD for data analysis
- Ensured that the production is healthy and efficient by performing the Build Verification Test (BVT) before and immediately after the deployment and regularly performed sanity testing after every server restart.
- Having worked on agile projects, helped the testing team with the System Integration testing, regression testing, creating test data, etc.
- Have experience in version control systems like Subversion Tortoise SVN and Borland StarTeam
- Experience of web/applications servers Oracle WebLogic, JBoss, Apache Tomcat
- Performed the daily health check activities on the BOD and generated the health reports
- Have strong knowledge of the Model, View and Controller frameworks such as Spring and Struts
- Have strong knowledge of project build tool like Maven and also worked on configuring the logging using log4j
- Exceptional track record of working in every stage of Software Development Life Cycle (SDLC) using both waterfall and agile (SCRUM) methodologies.
- Have hands - on experience in writing SQL queries by interacting with databases like Oracle, MySQL, and SQL Server
- Have experience in working on the XML suite of technologies like XML, XSD, XML Schema, WSDL for SOAP services and JSON for REST services
- Involved in creation and implementation of the Incidents and Problems through the Change Management Process and actively participated in the CCB (Change Control Board) calls
- Have good experience in front end, JavaScript UI debugging using chrome debugger, Mozilla Firebug and IE developer tool
- Have knowledge of using some of the testing tools like SOAP UI, JMeter, JProbe
- Have used various tools like JIRA for tracking the sprint tasks, ServiceNow for handling the tickets, incidents, problem and change requests and HP QC for defects management
- Hosted the weekly/monthly/quarterly status calls with clients on the SLA based reports on the tickets
- Involved in the migration activities, where some part of SAP EP was migrated to JAVA
- Maintained various documents such as KEDB (Known Error Database), KT (Knowledge Transfer) and CS (Coding Standards)
- Improved the efficiency of the website developed by actively monitoring their speed of loading and therefore eliminated the cause of the slowness using performance analysis tools
TECHNICAL SKILLS:
SDLC METHODOLOGIES: AGILE (SCRUM) and WATERFALL
PROGRAMMING LANGUAGES: JAVA/J2EE (Core Java, Servlet, JSP, JDBC, JavaScript, CSS), SQL
DATABASE: MVC Framework
Oracle 9i, MySQL, SQL Server: Spring 3 and Struts 1.3
MIDDLEWARE TECHNOLOGIES: Web Services (SOAP and RESTFUL), Jersey API, JSON, XSD, XML, WSDL, JAXB, JAXWS
MONITORING TOOL: TESTING TOOLS
SCOM (Microsoft): SOAPUI, JMeter, JProbe, HP QC
APPLICATION/WEB SERVERS: Oracle WebLogic 12c, JBoss, Apache Tomcat
DATA MODELING TOOLS: MS VISIO, iGRAFX
DEVELOPMENT PROCESS TOOLS: JIRA, Borland StarTeam, SVN, ServiceNow, MAVEN, slf4j, Eclipse 3.x, EditPlus, Toad, SQL developer, MS-Excel, Putty, WinSCP, MS-Project
PROFESSIONAL EXPERIENCE:
Confidential
Software DeveloperResponsibilities:
- Involved in Interacting with Confidential clients, Business Analysts and Data Analysts to understand the requirements for the project.
- Developed business logic for backend Spring RESTful Web Services managing data in Oracle Database.
- Developed Singleton pattern to abstract and encapsulate data access mechanism.
- Used Spring JdbcTemplate pattern for the transactional management to create the data source
- Involved in writing SQL queries in Oracle as the backend database.
- Used Sprint JUnit framework for unit test the services
- Used Git/Github for files version controlling and maintenance
- Used Maven and Jenkins to build the project into war file to deploy it in the tomcat server
- Involved in the various lifecycle of the project from Requirements Gathering, Analysis, System Design and Development.
Confidential
Software DeveloperResponsibilities:
- To add new business features to the existing Confidential Corporation’s mobile application
- To analyze and develop a shopping list for their customers based on the purchasing habits
- To make recommendations based on the purchase history and products purchased by customers with similar habits
- To improve shopping speed with store layout and navigation
Confidential
Software DeveloperResponsibilities:
- Developed sentiment analysis using R code between Confidential Corporation and Confidential
- Used live Twitter handle to perform an analysis based on the customer’s sentiments lively
- Collected group of positive and negative words on individual text document for the analysis
- Developed a comparison chart for both Confidential and Confidential using R code to understand the customer’s sentiment
- Similarly created a word cloud for the same analysis using R language
Managing Partner
Confidential
Responsibilities:
- Managed in corporation of the firm as a Limited Liability Partnership
- Launched two softy Ice cream outlets under the brand “ Confidential .”
- Managed different vendors who were responsible for supplying soft serve machines, toppings, sauces, snacks and interior design and development.
- Involved in obtaining quotes with pricing, assessing the quality of work, negotiating contracts, managing relationships and ensuring payments
- Achieved leadership position in the local market (10Km radius) with sales of Confidential 3,00,000 per month within first five months of operations
- Responsible for the social media marketing and promotions by advertising and monitoring them through Facebook, Google+, Zomato
- Managed the online customer relationship by obtaining their feedbacks, responding and taking necessary actions based on the feedback
- Formulated and executed market strategy including communication via print, social media and in-store promotions
Confidential
Software DeveloperResponsibilities:
- Involved in interacting with Business Analysts to discuss and finalize the requirements for the project
- Developed and debugged the application using MyEclipse IDE
- Implemented Spring MVC framework and integrated all products with web services
- Created RestFul web services to serve both upstream teams web and mobile
- Mapped JSON to POJO utilizing the JSON transformer
- Created the XML request and pass it to the SOAP service and get the response XML
- Consumed the SOAP services to access the backend data
- Used SOAP UI tool to test the SOAP web service operations to verify the availability of the service from the downstream
- Used Maven tool to build, overlay and deploy the code
- Design patterns like Singleton and Template method patterns are used
- Created the request and response XML from the XSD’s provided by the downstream
- Used Borland StarTeam version control tools for code management check-ins, checkouts and synchronizing the code with the repository
- Used Weblogic Application Server for application deployment in the clustered UNIX environment.
- Created test suite using SOAPUI for the web services provided by the downstream
- Created TestClient class to perform the testing on the RestFul services that are developed
- Created Junit test classes using the test suite in the Spring framework
Tools: JAVA/J2EE, Oracle Weblogic 12c, SQL, Spring 3, SOAP, RestFul, SOAPUI, JIRA, XSD, WSDL, XML, XMLBeans, JAXB, JAX-WS, log back, Borland StarTeam, Maven 3, Eclipse, Putty, WinSCP
Confidential
Software DeveloperResponsibilities:
- Responsible for fixing the production issues which are tagged to Releases
- Resolved some of the Critical and escalated issues which are part of Release
- Created documentation on debugging techniques for the application in analyzing the tickets quickly
- Responsible for the supporting monitoring issues for the application and should respond immediately to any Server and Service Maintenance issues
- Used SCOM for monitoring the servers so it can trigger emails to the concerned team to take action if the server is down
- Used Eclipse Integrated Development Environment IDE in entire project development
- Responsible for identifying the root cause, investigate and provide a solution for the escalated and critical production tickets
- Involved in the migration tasks where we migrated the SAP EP into Java
- Used ServiceNow for handling the tickets, incidents, problems and change requests
- Extensive support to SIT and UAT phases of the project deliver the project on time
- Enhanced the code according to the business requirements
- Involved in production support, assigning production issues and enhancements
Tools: JAVA/J2EE (Servlets, JSP, Core Java), JDBC, Spring MVC Framework, JavaScript, SCOM, ServiceNow, SQL, HP QC, TAMS, Remedy, Oracle, SVN, NWDS (Web Dynpro for JAVA), SQL Developer, iViews, Worksets and Role
Confidential
Software DeveloperResponsibilities:
- Involved in the requirement gathering sessions along the business analyst to gather and confirm the requirements
- Responsible for collecting the sales data from the client load it into the system
- Involved in meetings to gather information and Project requirements from the clients
- Done the mapping documents to map the data from the source document to the end system
- Responsible for identifying the root cause, investigate and provide a solution for the escalated and critical production issues
- Responsible for writing the mapping validations before the data is loaded
- Developed SQL queries to perform the data analysis to cross verify the sales data from the backend and widgets
- Developed the widgets based on the sales reports required
- Managed Client relationship efficiently by interacting with the business team directly
Tools: Core Java, Servlets, JSP, JDBC, JavaScript, My SQL, SQL, SQL Developer, MS-Excel
Confidential
Software DeveloperResponsibilities:
- Involved in the two weeks scrum development process and attended daily scrum meetings
- Worked on various modules in the sales part of the project
- The development of the project involved in implementing web pages, servlets, back-end code
- Participated in the Sprint planning meeting along with the scrum master and the product owner to work on the velocity of the tasks
- Responsible for creating the SQL queries and maintaining the stored procedures
- Used JDBC for database connectivity and manipulation
- Followed the best practices in coding like removing unnecessary casting, using generics in HashMap
- Performed unit testing for each module in the application
Tools: Core Java, Servlets, JSP, JDBC, CSS, JavaScript, Struts framework, TOAD, SQL, PL/SQL, SCRUM, Rally
Confidential
Software DeveloperResponsibilities:
- Responsible for understanding the new performance testing tools based on the requirements
- Used various tools such as Firebug, Yslow, Pagespeed, Charles Proxy, etc., to analyze the loading speed of the portal
- Responsible for reporting the performance issues to the concerned team
- Used JProbe to analyze the memory leak in the java code and raised concerns if issues are found
- Performed load testing using JMeter with various scenarios and generated a report on the same
Tools: - Firebug, Yslow, PageSpeed, Charles Proxy, ReloadEvery, Molybdenum, JMeter and JProbe
