React Developer Resume
OBJECTIVE
- Seeking a Java Analyst and Programmer position in a fast - growing organization to utilize logical thinking skills and programming expertise to provide the company with excellent software solutions.
- Coming with well-honed skills in computer programming in addition to excellent communication skills.
SUMMARY
- 6+ years of industrial experience in Core Java, Java J2EE and SQL scripting in Insurance and Banking domains
- Graduate of Enterprise Software Development Program from Humber College, Toronto (April 2019)
- Experience working on MS-SQL, Oracle 12C, Hibernate ORM & Java Persistence API (JPA)
- Proficient in Web development using React, HTML5, CSS, JavaScript
- Linux Academy certified on AWS concepts and Cloud computing
- Academic experience in Android development, Big Data Analytics, Oracle Database Administration
- Team player, energetic & motivated
- Excellent English written & verbal communication skills
TECHNICAL SKILLS
Software Development: Agile, Waterfall, DevOps, Behaviour Driven Development (BDD), Test Driven Development (TDD), Software Delivery Life Cycle (SDLC), Project Management Life Cycle (PMLC)
Programming: Core Java, Java J2EE, SOAP and Restful Webservices, HTML 5, JavaScript ES6, CSS, HibernateREACT framework, Spring framework
Tools: /Platforms: Visual Studio Code, JIRA, Confluence, Sublime, Android Studio, Atom, Eclipse RCP, Rational Application Developer, Visual studio 2017, SoapUI, IBM WebSphere Application server, Tomcat server, SQL Server Management studio, GIT/Bitbucket, PPO, Gradle, Windows & UNIX systems
Database: MySQL, Oracle 12c, Microsoft SQL Server, Java Database Connectivity (JDBC), MongoDB
Troubleshooting: Proficient in troubleshooting hardware, software, network issues, operating systems and peripheral devices (printers)
PROFESSIONAL EXPERIENCE
Confidential
REACT Developer
Responsibilities:
- Responsible for the design and development of web-based application screens of the utility module which provided information about the client specific current and historical information about their Insurance policies.
- Responsible for handling technical issues from testers as and when they arisein an Agile environment.
- Involved in Software Configuration Management practices such as branching and code merge for the different teams involved and their modules.
- Technical Skills: REACT framework, JavaScript ES6, HTML5, CSS
- Tools: Visual Studio Code, GIT, Bitbucket, Gradle, JIRA, Confluence, Mongo DB
Confidential
Junior Java Architect
Responsibilities:
- Worked for Sanlam, the biggest Insurance company in South Africa as a Junior java Architect.
- Coordinated onsite and offshore team design and development activities. Provided analysis and documentation of different tasks to the offshore development team for the different release cycles, acted as the point of contact between clients and offshore team.
- Worked closely with Clients, Product managers and Business Analysts of different functional areas to envision, model and provide initial models and design suggestions to client policy requirements.
- Designed and developed the new Insurance policy features for Sanlam - Sanlam Rebates and Retirement Annuity with Income which was released in the following year. Sanlam Rebates was the new reward program added to the existing policy customers and retirement annuity with Income was a new product launched that enabled clients to continue their policy after the maturity as a annuity plan.
- Did code reviews frequently to ensure quality of the design by avoiding complexity and advocating clarity and constantly ensuring that the standards and guidelines agreed with the Customer are met.
- Mentored junior resources in the client location for transferring knowledge and promoting best practices at work.
- Technical Skills: Core Java, Java J2EE, EJB, Spring Framework, Hibernate ORM, SQL scripting, Webservices
- Tools: Microsoft SQL, Rational Application Developer, IBM WebSphere, Eclipse RCP, Git and SVN, Gradle and Ant builds, JIRA and PPO tracking, Confluence.
Confidential
Senior Java Developer
Responsibilities:
- Six years of developmental experience in Core Java and Java J2EE technologies developing Insurance applications.
- Re- engineered the Sanlam Insurance application from Visual basic to Java. Rewrote the entire core application which handles different Policy new business applications, premiums and investments and Policy retirements and other exit features.
- Used SQL and HQL scripting in Microsoft SQL server platform for all the database storage and manipulation of data, used hibernate ORM for the mapping of data.
- Wrote numerous batches using spring frame work for processing of payments to the clients, sending notifications for the upcoming premium payments, policy maturing and rewards calculation and payments etc.
- Four years experience in Webservices using SoapUI framework and Restful API - exposed services from the core systems to be consumed by the different legacy systems that formed the Policy Administration System. All the main services were written in the core system in java.
- Developed an Automated Regression Test Tool using the Java Reflection and JDBC technologies for the client to automate their system testing processes that reduced manual effort in testing and the time initially taken for the different test cycles from several weeks to few hours.
- Experience in using Ant and Gradle builds for building the different components of the application for deploying and running in development and testing environments.
- Experience in GIT and SVN repositories for centralized saving and tracking of application artifacts and code changes.
- Hands on experience in PPO, JIRA tracking tools for tracking the backlogs, user stories, release cycles and the sprint progress.
- Followed Behaviour driven development in Agile transformation, using Cucumber framework to automate and run the tests against test cases followed by development of failed testcases.
- Worked in Waterfall, Agile and DevOps methodologies. Involved in all software cycles of waterfall model, worked in CI/CD team during the Agile transformation, was part of daily stand-up scrum meetings.
- Worked as technical lead at offshore coordinating offshore team activities and mentoring junior resources and analyzing, designing and developing module tasks.