Bharath has over 9 years of experience as a Senior Java Developer with expertise in Java/J2EE technologies, Spring Framework, AngularJS, NodeJS, ReactJS, and Agile methodologies like Scrum. He is seeking a challenging position where he can contribute as a software professional. He has a strong portfolio including several projects with Fidelity and Neobytes developing applications for insurance and financial domains.
1. Bharath Email: jbkumar63@gmail.com
Sun Certified Senior Java Developer Mobile: 0406200938
LinkedIn: https://www.linkedin.com/in/jangam-bharath
Work Rights : 189 Permanent Residency Visa
Objective
To secure a challenging position where I can effectively contribute my skills as Software Professional, possessing
competent Technical Skills.
Summary
• 9 years of experience in JAVA/J2EE technologies, in the areas of analysis, design, development,
implementation, Requirement Gathering and testing phases of enterprise and distributed
applications involving DevOps practices like TDD (Junit with Mockito), Sonar, SwaggerUI.
• Build responsive hybrid WCL application using Bootstrap and AngularJS. Application compatible with
mobile devices and different web platforms and browser. Created custom, self-contained, reusable,
and testable modules and components of AngularJS.
• Solid Strong experience in Agile (Scrum and Kanban) Continuous Integration (CI) and Continuous
Delivery (CD) practices.
• Experience in front end technologies like HTML, CSS, Javascript, Angular JS, Node JS, React JS,
Require JS and Bootstrap
• Strong exposure to spring framework and JPA. Aware of various Spring based frameworks like Spring
Batch, Spring Integration and Spring MVC.
• Experience in Test Driven Development (TDD) with JUnit and mocking framework.
• Experience to tools like Jenkins, Sonar, JIRA, JIRA AGILE
• Experience in design principles like SOLID and Clean code.
• Strong exposure in version control systems like SVN, Clearcase, Git, TFS.
• Experience in Maven based build configuration management.
• Good communication skills and interpersonal skills.
Technical Skills
Internet Technology Extensible Markup Language (XML), REST and SOAP Web services
Java Server Pages(JSP), Servlets, Java Script, HTML
Language Java 1.8
Framework Spring (IOC, MVC), Struts 1.x,
DBMS Oracle 9i
Application Server Tomcat 7x
Object Relational Model Hibernate 3.0, JPA 3.0
Tools Eclipse 3.1 , NetBeans 6.5, Maven,Jenkins, SVN, JIRA
Frontend Technologies Javascript,Jquery, AngularJS, Bootstrap, Ajax ,Node JS, React JS, Require JS,
Karma
Others(Aware) Unified modeling language (UML) , JSF,SQL Server 2005, GroovyJMS,
Job Functions Mentoring, Coding , Testing and deploying.
Testing Junit with mockito
Resume of Bharath Page 1 of 4
2. Employment summary
Company Fidelity, Bangalore, India
Designation Senior Software Engineer.
Duration April 2012 to Aug 2016.
Company Neobytes, Bangalore, India
Designation Associate Consultant.
Duration November 2010 to March 2012.
Company Qwest (Contract from Volen), Bangalore, India
Designation Software Engineer.
Duration November 2009 to October 2010
Company Dream Tekis Software Pvt Ltd, Bangalore, India
Designation Software Engineer.
Duration September 2006 to November 2008
Awards & Recognition
• Individual Spot Award: For Contribution towards Trax Project. My contribution towards
requirement analysis design and implementation was appreciated. [ 2014 Nov]
• Team Spot Award: For Contribution towards Trax our team was recognized for meeting strict
deadlines with quality delivery. [ 2015 February ]
Academic Qualifications
B.E from JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY, 2005 with First Class.
Project Information
Project 1 Trax
Employer Fidelity National Financial, USA
Type Product Development - Business Applications.
Role Module Lead
Team Size 7
Platform Windows
Technology/Software Java 1.7, Angular JS, Bootstrap, Spring MVC, WebSphere, Oracle 10g, Groovy,
Hibernate
Duration April 2012 to August 2016
Description: Trax is Web Application build using java, Spring, as backend and frond end such as AngularJS,
Bootstrap etc. This is Application to support Agency Operations. Provides Customer Management,
Policy/Order management, Accounting and Reporting. Trax keeps track of Agents, Policies, and Accounting
Transactions.
Roles & Responsibilities:
• Build Responsive web interface with HTML5, CSS3, JQuery, Angularjs and Bootstrap.
• Involved in writing UI validations. Services, controllers using AngularJs.
• Written AngularJS Unit Test with Jasmine and Karma.
• Created Jenkins tasks for continuous integration.
• Was responsible for planning and deliverables
• Was responsible for the Unit testing.
• Involved in Self Review and Peer review of code changes.
• Collaborate with other programmers to design and implement features.
• Interacting with customers to gather and analyze the technical requirements
• Peer review of code
Resume of Bharath Page 2 of 4
3. Project 2 NextStar
Employer Neobytes
Client Foremost Insurance, USA
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 30
Platform Windows
Technology/Software Java1.6, EJB, JSF, JQuery, Web Sphere 5 .0, Oracle, JPA
Duration November 2010 to March 2012
Description: NextSTAR is a web application which covers all the phases involved in Vehicle Insurance. It
mainly covers Insurance for Miscellaneous vehicles. It allows Agents for enter new policies, and for later
modification. The main modules are New Business, Endorsement, Coverage’s etc.
Roles & Responsibilities:
• Worked as a Module lead and Developer, responsible for Coding the product as per specifications
• Developed file processor using Node JS.
• Was responsible for Database related activities like Stored Procedure development, preparing sql
queries etc.
• Involved in Self Review and Peer review of code changes.
• Responsible for writing automation scripts using Selenium
• Unit testing and system integration check before release to test team
• Peer review of code
Project 3 RCR
Client Qwest Telecom, USA (Currently Century Link).
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 6
Platform Windows
Technology/Software Java1.5, EJB, XSD, Web Logic, Oracle8
Duration Feb 2010 to Oct 2010
Description: RCR main Responsibility is maintaining the accounts of Qwest Customers, the main purpose of
RCR to do Create Customer information, Update Customer Information, Billing Information. Other
applications or services will request RCR for the data and after manipulation of the request it sends response
to them.
Roles & Responsibilities:
• Worked as developer
• Involved in unit tesing, load tesing of all use cases.
• Prepared store procedures, written shell scripts for load jobs.
Project 4 Project Metrics Tool
Client Qwest Telecom, USA (Currently Century Link)
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 5
Platform Windows
Technology/Software Java, Spring, Hibernate, Dojo, JFree API, JSP, JBoss, Oracle8
Duration November 2009 to Feb 2010
Description: With Project metrics tool we can easily refer to Organization wide similar projects data which
will help in setting the project goals. Individual project’s data across multiple releases. Management
decisions made based on quantitative data. This application mainly contains use cases like Add project data,
Manager’s & Director’s Dashboard, View Historic Data.
Resume of Bharath Page 3 of 4
4. Roles & Responsibilities:
• Worked as developer.
• Prepared LLD’s and UTC’s for all Use Cases.
• Involved in Coding and Unit Testing.
Project 5 MidasHR
Client/Employer DreamTekis.
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 8
Platform Windows
Technology/Software Java 1.5, EJB, XSD, Oracle8.
Duration November 2007 to November 2008
Description: MidasHR is a web based system that wraps up complete Human Resource Management System.
It consists of various HR functional modules like Recruiting, Employee Administration, Organizational
Management, Absence Management, Payroll, Benefits, Compensation, Time Management and Training.This
product features Streamlining of employee life cycle transactions in Human Resources and Academic
Personnel, including recruitment, hiring, promotion, transfer, leaves and retirements, other separations.
Roles & Responsibilities:
• Involved in Development of End to End Modules like Recruitment, Employee Administration, and
Security.
• Involved in developing of utility classes like Commonvalidator, Customrequest Processor, and
QueryBuilder.
• Involved in developing JSP pages for presentation layer.
• Was responsible for Design, User Manual, Installation and Technical Document preparation.
Project 6 SohamLife
Client Sobha Renaissance.
Type Product Development - Business Applications - GUI.
Role Developer
Team Size 12
Platform Windows
Technology/Software Java, Struts 1.2, Hibernate, JDBC, Servlets, Html, JavaScript, JBoss 4.0, Oracle8
Duration September 2006 to November 2007
Description: SohamLife is a web based, scalable life suite that offers optimum solution For Life Insurance. It
offers Agent Management, New Business Management, Underwriting, Policy Services, Claims Management,
Accounts Management, and Master Data Setup. Agent Management module allows Insurance Companies to
manage to manage all types of Agents. New Business Management allows Insurance companies to simplify the
process of receiving the proposals, scrutinize the proposal form and validate agent authenticity. The
Underwriting module simplifies the complex processes like Finance and Medical Underwriting, which is cost
and time effective.
Roles & Responsibilities:
• Involved in coding for complete Policy Service Module.
• Written test cases using Struts framework.
• Involved in reports making.
• Attending the Project meetings, defect prevention meetings and status meetings
Resume of Bharath Page 4 of 4