Developer Resume
SUMMARY:
- 8 years of Software development experience with full project life - cycle development using Hadoop, Java/J2EE, Hibernate, development background, XML,JDBC, Servlets technologies
- Strong Java/J2EE application with experience in defining technical and functional specifications, maintenance and support for Enterprise applications
- Experienced in Retail domain and worked with major retailers like Confidential. Worked as a design engineer and module lead.
- Experienced working in production support/maintenance applications and handling high severity incidents and providing resolutions within SLA by implementing quick breakfix
- Experience in developing web applications using Spring MVC Frameworks
- Extensive experience in using various design patterns such as MVC, Singleton, Prototype in the development of Multi-Tier distributed Enterprise Applications
- Experience in development and design knowledge in Hadoop, Hive, Sqoop, Spark
- Experience in Quartz Scheduler API and Oozie for job schedule
- Experience in working in cloud computing platform Pivotal Cloud Foundry
- Developed custom defined dashboard tools for monitoring Hadoop jobs and application status
- Implemented REST web services using Spring MVC and Webpshere-DB2 stored procedure
- Experience in the backend database activities using Spring JPA
- Implemented security for the micro services using token based authentication(JWT-JSON Web Token)
- Experience working in authentication using LDAP server.
- Extensive experience in developing applications using agile methodologies like Test Driven Development (TDD) and Waterfall model
- Hands on experience with various Application Servers and Web Servers including Tomcat server, IBM WebSphere with wide variety of development tools like Eclipse, IBM RAD and Net Beans
- Proficient in RDBMS & ORM concepts and worked with MySQL, Oracle, DB2 and Sybase.
- Proficient in writing java unit test cases using Junit and configuring project dependencies using Maven
- Experience in using Version Control using Perforce and Tortoise SVN
- Worked on different OS of Ubuntu Linux and Windows
- Good team player with ability to solve problems, organize and prioritize multiple tasks
- Excellent communication and inter-personal skills
CORE COMPETENCIES
- S/W development life cycle methodologies
- Requirements definition and functional specifications.
- Implementing projects, end to end testing and user acceptance testing.Data analysis and impact analysis based on business requirements.
- Prepare Business requirement mapping and documents.
TECHNICAL SKILLS:
Software Methodologies: Agile, Waterfall
Frameworks/ORM: Hibernate, Struts, MVC, Spring Boot
J2EE Technologies: Servlets, Spring JPA, XML, JMS, JDBC, Hibernate,JSP.
Web Services: SOAP, Rest
Databases: Oracle, DB2, My SQL, Sybase, Maria DB
Hadoop Technologies: HDFS, Hive, Sqoop, Oozie,Pig and MapReduce
Big Data Environments: Pivotal and Hortonworks
Tools: IBM RAD 7.0, Eclipse, TOAD, MS Office
Cloud Computing Platform: Pivotal Cloud Foundry(PCF)
PROFESSIONAL EXPERIENCE:
Confidential
Developer
Technologies: Spring Boot, Spring JPA, Spring Batch and JMS(Point-to-Point messaging),MYSQL, Pivotal Cloud Foundry
Responsibility:
- Interacts with business analysts and prospective application managers to gather requirements.
- Involved in preparing the Solution Design Document and Application Design Document.
- Involved in the design of data model.
- Involved in the development of various modules like authentication against LDAP server, withdrawal process and replenishment of trays.
- Implementation of micro services and securing them using JWT (JSON Web Token Authentication).
- Implemented all the backend database activities using Spring Data.
- Deployment of application in Pivotal Cloud Foundry.
Confidential
Big Data Developer
Technologies: Hive, Oozie, HDFS, Scala with Spark, Sqoop, Oozie, Pig and MapReduce
Responsibility:
- Interacts with business analysts and prospective application managers to gather requirements, guide implementations and production rollouts for ETL batch & real-time applications.
- Created Base Data Layer module which has set of common tables derived which can be used across each and every capability in Assortment Discipline tool.
- Developed Store Clustering Module across 1000 demographics variable, later fed into R program to form reclassified store clustering.
- Calculated and Developed Substitutability model for determining best substitutable item from the distance calculated using two point formula.
- Developed and Implemented Yules Q model by deriving household counts on visits and other aggregated metrics values.
- Analyzed and developed item loyalty with household based on the visits and items purchased.
- Performed data processing using HIVE.
- Built customer analytical attributes using HIVE.
- Enhanced HIVE queries performance using TEZ.
- Involved in loading data from UNIX file system to HDFS.
- Performance Management & Monitoring of ETL applications to monitor the health of the environments to proactively address potential issues
- Analyze customer patterns based on the attributes Understood the business needs and lead the team accordingly for deliverables.
Confidential
Developer
Technologies: Spring, Core Java, Apache Tomcat, Sybase, Hibernate, Shell Script(Basic)
Responsibility:
- Co-ordinate with Business associates and clients and get project requirements.
- Design of prototype screens for approvals.
- Involved in preparation of Effort estimation for the activity based on the Requirement and Design.
- Coding and Implementation.
- Unit testing the functionality of application and running unit test cases for projects under development.
- Preparation of Specification document, Analysis and Design document, Code Review Documents and Unit Testing documents.
- Bug Fixing and issue resolution.
Confidential
Developer
Technologies: Spring, Core Java, Apache Tomcat, Sybase, Hibernate
Responsibility:
- Involved in requirement analysis
- Involved in design phases.
- Created JavaScript and Servelet classes
- Responsible for Bug fixing and unit testing during all phases.
Confidential
Developer
Technologies: Spring, Core Java, Apache Tomcat, Sybase, Hibernate
Responsibility:
- Responsible for d evelopment of client side screens and making the application compatible across various browsers and resolutions.
- Responsible for Bug fixing and unit testing during all phases.
Confidential
Developer
Technologies: Spring, Core Java, Apache Tomcat, Sybase, Hibernate
Responsibility:
- Involved in documentation, design, development of the screens, retrieving and storing data in DB and testing the application.
- Responsible for Bug fixing and unit testing during all phases.
Confidential
Developer
Technologies: Spring, Core Java, Apache Tomcat, Sybase, Hibernate
Responsibility:
- Preparation of Analysis and Design document for Supplier application
- Development of various modules involved in the project
- Unit Testing and Quality Assurance of the application
- Code Review
- Extended production support for the Supplier & Purchase Order applications
- Documentation of the system
- Documentation for implementing the project into production