Karthiknathan Srinivasan
408-***-**** acxqii@r.postjobfree.com H1B Jacksonville, FL
Summary
For 3+ Years I have participated on teams doing analysis, design,
development, implementations, and enhancements and testing of applications
in the areas of Banking, Health Care and Technology involving multi-tier
Web based applications using JavaScript, J2EE frameworks and technologies.
Primary Technologies
. Programming: Java, C++, HTML, JavaScript, Angular JS
. Databases: MySQL, Oracle, SQL Server
. Enterprise Frameworks: EJB 3.1, Hibernate, JMS, Spring MVC
. Web Servers: JBOSS EAP 6.1, Apache, Tomcat, WebLogic
. SDLC Methodologies: Agile, Scrum
Other Eclipse Android SDK Maven, Source Code Management (CVS), JIRA,
GIT
EDUCATION
. MS, Clemson University 2013
. Bachelor of Engineering, Anna University 2011
Professional AND BUSINESS Experience
CLIENT: Florida Blue (Blue Cross Blue Shield of Florida)
July 2016 - Present
Java Developer Jacksonville, FL
Involved in a Web and mobile solutions team developing web based technology
solutions like Individual and Over 65 health and Medicare applications to
create enabling tools for agents. Involved in tenant onboarding process
for different tenants into the web based application.
Responsibilities:
. Development of web application for Medicare over 65 using spring, RSP
(custom framework), J2EE, JQuery and CSS.
. Used WordPress for content management.
. Developed the UI layout and front-end programming for web application
that matched requirements using hand written HTML, CSS and JavaScript.
. Used WebSphere application server for deployment of the application.
. Developer SQL queries for Db2 Database application in the project.
. All the application written in IBM RAD environment and used SVN for
configuration management.
. Be a contributing member during the agile process, from sprint
planning to retrospective
Kaiser Permanente Perficient St. Louis, MO
Apr 2015 - June 2016
Java Developer
Participated in doing analysis, design and development of Single page
applications for Kaiser's applications using technologies like Angular JS,
HTML, CSS, JQuery, Protractor, Gulp, Grunt and Bower.
Responsibilities:
. Delivering a complete front end application.
. Ensuring a high performance application on mobile and desktop.
. Worked in analysis, design and development of Single page applications
using Angular JS programming stack and building the application using
Gulp/Grunt.
. Validating user actions on the client side and providing responsive
feedback.
. Coordinating the workflow between the graphic designer, HTML coder and
with backend developers in the process of building Restful API.
. Creating custom directives for client side validation to improve the
code
. Creating custom, general use modules and components which extend the
elements and modules of core AngularJS.
. Created Angular JS client that consumes a Spring based RESTful web
service.
. Creating e2e test suites for all components, and running them with
Protractor and writing unit test cases using jasmine and Karma.
. Used bower for dependency management and scripted gulp tasks to
automate repeated tasks.
. Complete code reviews, assist with removing technical impediments,
design features, and suggest process improvement wherever necessary.
. Be a contributing member during the agile process, from sprint
planning to retrospective.
Black hills corporation Perficient Inc. St. Louis, MO
July 2014-Mar 2015
Java Developer
Participated in person doing analysis, design, development, implementation
of applications called Gas Track online(GTO) and Gas Track Online Admin
(GTO-Admin) utilizing technologies like Spring MVC, Maven, Junit,
JavaScript, HTML, AJAX, Tomcat and WebLogic servers.
Responsibilities:
. Used Spring MVC framework for design and development of web
applications and to implement the MVC design pattern.
. Primarily focused on spring components such as Dispatch Servlet,
Controllers, Model and View objects.
. Developed rich User Interface pages using JavaScript and HTML for
users in Gas Track Online.
. Working on Fixing the JavaScript errors and UI bugs for the
application.
. Created Spring MVC Controllers for displaying dynamic web applications
and worked on integrating the web pages with backend web-services.
. Tested all the controllers and front-end services using Junit along
with Mockito and Mock frameworks.
. Implemented build automation of Enterprise Java based applications
through Eclipse, Maven and integrated jUnit testing frameworks.
. Involved in AGILE/SCRUM methodologies while coordinating engineering
efforts with team members to identify and resolve defects using JIRA.
. All applications written in Eclipse (IDE) Environment.
. Used SVN for configuration management.
. Managed dependencies using Maven.
Wells Fargo Egen Solutions Inc. Charlotte NC
July 2013-July 2014
Java Developer
Participated in person doing analysis, design, development, implementation,
enhancements and testing of an application called Account master utilizing
J2EE technologies like EJB 3.1, JMS, Message Driven beans, Hibernate,
JBOSS, Oracle database.
Responsibilities:
. Developed Enterprise Java beans (EJB-3.1)- Message drive, Stateful,
Stateless for Wealth Management applications.
. Designed Message Driven bean (MDB) design patterns and implemented
Wells Fargo- Account Master applications with Dependency injection
(DI).
. Designed and developed a search enabled front end/ Web portal with JSP,
J2EE technologies and Java Script libraries to provide Account
management features.
. Designed database schemas and developed SQL scripts to manage and
maintain Enterprise Customer account data for Wealth Management
solutions and implemented corresponding object relational mapping
through Hibernate framework.
. Implemented build automation of Enterprise Java based applications
through Eclipse, Maven and integrated jUnit testing frameworks.
. Involved in AGILE/SCRUM methodologies while coordinating engineering
efforts with team members to identify and resolve defects.