Impactian EToD™ Developer (2%)
Extraordinary Talent on Demand™
SundaraMoorthy
SundaraRajan
Java Developer
Software Developer in Texus, USA
Java
Spring Framework
Struts
Web Services
SQL
Hibernate
MyBatis
Ext JS
Angular JS
Shell Scripting
SQL
JUnit
Selenium
JBPM
Docker
HIRE
Java Developer
Impactian EToD™ Developer (2%)
SundaraMoorthy SundaraRajan
Software Developer in Texus, USA
Java
Spring Framework
Struts
Web Services
SQL
Hibernate
MyBatis
Ext JS
Angular JS
Shell Scripting
SQL
JUnit
Selenium
JBPM
Docker
About
Sundar has over 16 years of experience in Java/JEE application design and development. He has a deep understanding of technology that focuses on delivering business solutions and has advanced skills in writing complex SQL queries in various databases. He is passionate about developing API's and reusable components. He is an excellent team player with problem-solving and trouble-shooting capabilities.
Skills
Languages
Java, C, Visual Basic
Frameworks
Spring, Struts, MyBatis, Hibernate, JUnit, TestNG, Selenium
Libraries/APIs
SL4J, Log4J, Jackson, Gson, Mockito, Apache , iText, JMS, EXT JS, jQuery, Axis
Platforms
Linux, Windows, MacOS, Docker
Storage
DB2, MySQL, SQL Server, Oracle, MongoDB, H2, Berkley DB
Other
Functional Programming, Object Oriented Programming, Sonar Qube, JProfiler, Ant, Maven, Visual Basic for Applications
Tools
Git, Jenkins, XLD, ClearCase, Visio, Version One, Microsoft Project, Eclipse, IntelliJ, Soap UI, Visual Studio Code
Experience
Java
16 years
SQL
16 years
JavaScript
12 years
Spring Framework
10 years
Struts
7 years
MyBatis
5 years
Ext JS
5 years
Hibernate
4 years
AngularJS
3 years
Selenium
3 years
Highlight Projects
Payadmin
Application that helps sponsors manage all payroll related activities to their participants.
Voya Financial
  • https://payadmin.voya.com
  • Payadmin aids sponsors in enrolling participants and submitting their contributions and loan repayments.
  • The application is highly configurable, flexible, and able to support multiple import file formats.
  • Offers many features such as scheduling, auto email reminders to the sponsors to submit contributions, real time updates to admin system and more.
  • Developed application using Spring framework (Restful API’s) and Angular JS.
  • API’s were made generic enough to be called by other systems.



Trading Application
Application consolidates trades from various admin systems, applies calculations and controls, and finally exports data to the fund companies.
Voya Financial
  • Application makes use of advanced multi threading concepts and In-memory caches for high performance.
  • Application imports the trade files and processes them by applying calculation and controls. Trade files are then exported in different formats to NSCC and fund companies.
  • Enables the customers to submit manual trades, approve control failures, monitor status, and many more.
  • Built application using CCF (proprietary framework), EXT-JS 4, and Struts 2.


Web Services Kit (WSK)
A toolkit that provides access to LexisNexis content for internal and external customers.
LexisNexis
  • https://www.lexisnexis.com/en-us/home.page
  • WSK primarily works as a messaging layer, designed to translate infrastructure service interfaces into publicly consumable interfaces.
  • The external applications/ clients can integrate the LexisNexis content in to their systems by accessing WSK.
  • Distributed as Java and COM downloads to the end clients.
  • Deployed Java application (WSK) to WebSphere and uses Apache Axis to serialize and de-serialize SOAP messages.
Data Integration Toolkit
Web-based set of software components that help customers to simply and quickly build their own customized interface with D&B.
Dun & BradStreet
  • https://toolkit-api.dnb.com/unlocked/AboutToolkit.asp?stat_link=1&Lang=
  • The Data Integration Toolkit enables customers to build and implement enterprise-wide access to business intelligence to power their decisions easily and efficiently.
  • Delivering ‘real time’ data directly into customer systems or applications can increase the speed and accuracy of decision making so that business transactions are more streamlined and strategic - ultimately giving the edge over the competition and increased profit over time.
  • Globally available Data Integration Products can be monitored for change and the updated data will be delivered directly into customer systems.
  • Built application using various technologies including Java, VC++, VB, Web Methods, IBM MQ Series and XSL.



Magnum
“Magnum”, Life & Health’s automated life underwriting system, is a flag ship product marketed by Swiss Re
Swiss Reinsurance Company Ltd
  • https://www.swissre.com/reinsurance/life-and-health/solutions/magnum-automated-underwriting-solution.html
  • The core of the product is a “black-box” engine that provides underwriting decisions to the clients.
  • The underwriting decision is based on execution of rules that automate the underwriting business.
  • The core engine component of the product has been written in VC++, but it provides multiple interfaces for clients using any Java.
  • Magnum also comprises of a tool (Magnum Configuration Suite) for administering the business rule.



Work Experience
Software Developer Consultant
Voya Financial
|
Apr 2015 - Present
  • Architected and designed the Solution Framework for the projects.
  • Designed and created the framework and common reusable modules for team members.
  • Wrote code for the complex modules in the project.
  • Improved the batch component performance of the application from 6 hrs to 30 minutes.
  • Involved in the Jboss 6 migration for various applications.
  • Implemented Cucumber and Selenium testing framework and developed the page object model framework to support the testing.
  • Mentored Offshore and Onsite Senior developers.
  • Received Spot on awards for the exceptional work done in successful implementation of the project.
  • Worked with the Business and Business Analysts to plan stories for the current sprint and handle any clarifications.


Java
SQL
Spring Framework
Apache CXF
Redhat Process Automation Manager
MyBatis
Oracle
Selenium
Ext JS
AngularJS
Manager
Cognizant Technology Solutions
|
May 2010 - Apr 2015
  • Provided technical assistance to the team for complex issues related to the Java components of the application.
  • Developed Use case diagrams, Activity diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed the Key functionality Trade Update for the application; heart of the application that would be used by many other modules.
  • Designed a tool for automating a manual and error prone process of generating WSDL package for Customers.
  • Customized the Complex Point Estimation template tailoring the needs of the project.
  • Maintained very high client and team satisfaction throughout the engagement.
  • Interacted with the clients on a regular basis to discuss day-to-day matters and issues.
  • Prepared project plans and monitored/tracked the progress of projects/tasks as per the project plan, tracking issues to closure.


Java
EXT JS
Spring
Struts
Hibernate
Jasper Reports
SQL
MPP
Visio
VBA
Senior Associate
Cognizant Technology Solutions
|
Apr 2007 - May 2010
  • Developed a generic Loader that loads xml log files in to any database.
  • Developed MIS in a generic way that is scalable and reusable for the future enhancements.
  • Involved in coding complex XSL’s which is the Crux of the application.
  • Played an instrumental role in on boarding quality resources and successfully completing the knowledge transition for retrieval components.
  • Actively coordinated with the onsite team to transfer the customer requirements and taking pre-emptive actions to make sure requirements are understood and being implemented by offshore correctly.
  • Interacted with the client on a regular basis to discuss day-to-day matters.
  • Managed reports, analysis, and decision making for change requests.


Java
IBM MQ
XML
XSLT
Oracle
Struts
JSP
jQuery
JavaScript
Associate
Cognizant Technology Solutions
|
Sep 2005 - Apr 2007
  • Worked on GDA elimination project that involved the migration of VB and VC++ components to Java technology.
  • Developed a very complex module that will parse the mainframe response and convert into a new data structure (Tree of Linked Lists) format for the Family Tree Migration project.
  • Coded the loader part that involves Web services and used OpenXML for loading the xml data into SQL Server in Hit rate utility project.
  • Improved Family Tree Response time from 15 seconds to 3 seconds.
  • Developed core Java components that interact with the VC++ components.
  • Created the persistence layer that records the transaction details and the stored procedures in the SQL Server.
  • Played a key role in the Database migration and OS migration projects.


Java
Junit
Weblogic
OpenXML
SQL Server
PVCS
Visual Basic
Microsoft Visual C++
Jakarta Server Pages
JavaScript
Programmer Analyst
Cognizant Technology Solutions
|
Jul 2004 - Sep 2005
  • Analyzed, designed, and developed UK BIR report.
  • Involved in a new and complex XSL development.
  • Developed the application using Struts and JSP for the presentation layer along with JavaScript for the client side validations.
  • Created design documents and reviewed with team in addition to assisting the business analyst/ project manager in explaining to businesses.
  • Identified the appropriate modifications needed to solve issues and enhanced the applications accordingly to ensure the non-recurrence of the same issues in future.


Java
Junit
Tomcat
ASP
XSLT
Struts
Jakarta Server Pages
JavaScript
Education
Madurai Kamaraj University
Tamil Nadu, India
|
Jun 1997 - Apr 2001
Bachelor's Degree in Computer Science
About
Sundar has over 16 years of experience in Java/JEE application design and development. He has a deep understanding of technology that focuses on delivering business solutions and has advanced skills in writing complex SQL queries in various databases. He is passionate about developing API's and reusable components. He is an excellent team player with problem-solving and trouble-shooting capabilities.
Skills
Languages
Java, C, Visual Basic
Frameworks
Spring, Struts, MyBatis, Hibernate, JUnit, TestNG, Selenium
Libraries/APIs
SL4J, Log4J, Jackson, Gson, Mockito, Apache , iText, JMS, EXT JS, jQuery, Axis
Platforms
Linux, Windows, MacOS, Docker
Storage
DB2, MySQL, SQL Server, Oracle, MongoDB, H2, Berkley DB
Other
Functional Programming, Object Oriented Programming, Sonar Qube, JProfiler, Ant, Maven, Visual Basic for Applications
Tools
Git, Jenkins, XLD, ClearCase, Visio, Version One, Microsoft Project, Eclipse, IntelliJ, Soap UI, Visual Studio Code
Experience
Java
16 years
SQL
16 years
JavaScript
12 years
Spring Framework
10 years
Struts
7 years
MyBatis
5 years
Ext JS
5 years
Hibernate
4 years
AngularJS
3 years
Selenium
3 years
Highlight Projects
Payadmin
Application that helps sponsors manage all payroll related activities to their participants.
Voya Financial
  • https://payadmin.voya.com
  • Payadmin aids sponsors in enrolling participants and submitting their contributions and loan repayments.
  • The application is highly configurable, flexible, and able to support multiple import file formats.
  • Offers many features such as scheduling, auto email reminders to the sponsors to submit contributions, real time updates to admin system and more.
  • Developed application using Spring framework (Restful API’s) and Angular JS.
  • API’s were made generic enough to be called by other systems.



Trading Application
Application consolidates trades from various admin systems, applies calculations and controls, and finally exports data to the fund companies.
Voya Financial
  • Application makes use of advanced multi threading concepts and In-memory caches for high performance.
  • Application imports the trade files and processes them by applying calculation and controls. Trade files are then exported in different formats to NSCC and fund companies.
  • Enables the customers to submit manual trades, approve control failures, monitor status, and many more.
  • Built application using CCF (proprietary framework), EXT-JS 4, and Struts 2.


Web Services Kit (WSK)
A toolkit that provides access to LexisNexis content for internal and external customers.
LexisNexis
  • https://www.lexisnexis.com/en-us/home.page
  • WSK primarily works as a messaging layer, designed to translate infrastructure service interfaces into publicly consumable interfaces.
  • The external applications/ clients can integrate the LexisNexis content in to their systems by accessing WSK.
  • Distributed as Java and COM downloads to the end clients.
  • Deployed Java application (WSK) to WebSphere and uses Apache Axis to serialize and de-serialize SOAP messages.
Data Integration Toolkit
Web-based set of software components that help customers to simply and quickly build their own customized interface with D&B.
Dun & BradStreet
  • https://toolkit-api.dnb.com/unlocked/AboutToolkit.asp?stat_link=1&Lang=
  • The Data Integration Toolkit enables customers to build and implement enterprise-wide access to business intelligence to power their decisions easily and efficiently.
  • Delivering ‘real time’ data directly into customer systems or applications can increase the speed and accuracy of decision making so that business transactions are more streamlined and strategic - ultimately giving the edge over the competition and increased profit over time.
  • Globally available Data Integration Products can be monitored for change and the updated data will be delivered directly into customer systems.
  • Built application using various technologies including Java, VC++, VB, Web Methods, IBM MQ Series and XSL.



Magnum
“Magnum”, Life & Health’s automated life underwriting system, is a flag ship product marketed by Swiss Re
Swiss Reinsurance Company Ltd
  • https://www.swissre.com/reinsurance/life-and-health/solutions/magnum-automated-underwriting-solution.html
  • The core of the product is a “black-box” engine that provides underwriting decisions to the clients.
  • The underwriting decision is based on execution of rules that automate the underwriting business.
  • The core engine component of the product has been written in VC++, but it provides multiple interfaces for clients using any Java.
  • Magnum also comprises of a tool (Magnum Configuration Suite) for administering the business rule.



Work Experience
Software Developer Consultant
Voya Financial | Apr 2015 - Present
  • Architected and designed the Solution Framework for the projects.
  • Designed and created the framework and common reusable modules for team members.
  • Wrote code for the complex modules in the project.
  • Improved the batch component performance of the application from 6 hrs to 30 minutes.
  • Involved in the Jboss 6 migration for various applications.
  • Implemented Cucumber and Selenium testing framework and developed the page object model framework to support the testing.
  • Mentored Offshore and Onsite Senior developers.
  • Received Spot on awards for the exceptional work done in successful implementation of the project.
  • Worked with the Business and Business Analysts to plan stories for the current sprint and handle any clarifications.


Java
SQL
Spring Framework
Apache CXF
Redhat Process Automation Manager
MyBatis
Oracle
Selenium
Ext JS
AngularJS
Manager
Cognizant Technology Solutions | May 2010 - Apr 2015
  • Provided technical assistance to the team for complex issues related to the Java components of the application.
  • Developed Use case diagrams, Activity diagrams, Class diagrams, and Sequence diagrams using UML.
  • Developed the Key functionality Trade Update for the application; heart of the application that would be used by many other modules.
  • Designed a tool for automating a manual and error prone process of generating WSDL package for Customers.
  • Customized the Complex Point Estimation template tailoring the needs of the project.
  • Maintained very high client and team satisfaction throughout the engagement.
  • Interacted with the clients on a regular basis to discuss day-to-day matters and issues.
  • Prepared project plans and monitored/tracked the progress of projects/tasks as per the project plan, tracking issues to closure.


Java
EXT JS
Spring
Struts
Hibernate
Jasper Reports
SQL
MPP
Visio
VBA
Senior Associate
Cognizant Technology Solutions | Apr 2007 - May 2010
  • Developed a generic Loader that loads xml log files in to any database.
  • Developed MIS in a generic way that is scalable and reusable for the future enhancements.
  • Involved in coding complex XSL’s which is the Crux of the application.
  • Played an instrumental role in on boarding quality resources and successfully completing the knowledge transition for retrieval components.
  • Actively coordinated with the onsite team to transfer the customer requirements and taking pre-emptive actions to make sure requirements are understood and being implemented by offshore correctly.
  • Interacted with the client on a regular basis to discuss day-to-day matters.
  • Managed reports, analysis, and decision making for change requests.


Java
IBM MQ
XML
XSLT
Oracle
Struts
JSP
jQuery
JavaScript
Associate
Cognizant Technology Solutions | Sep 2005 - Apr 2007
  • Worked on GDA elimination project that involved the migration of VB and VC++ components to Java technology.
  • Developed a very complex module that will parse the mainframe response and convert into a new data structure (Tree of Linked Lists) format for the Family Tree Migration project.
  • Coded the loader part that involves Web services and used OpenXML for loading the xml data into SQL Server in Hit rate utility project.
  • Improved Family Tree Response time from 15 seconds to 3 seconds.
  • Developed core Java components that interact with the VC++ components.
  • Created the persistence layer that records the transaction details and the stored procedures in the SQL Server.
  • Played a key role in the Database migration and OS migration projects.


Java
Junit
Weblogic
OpenXML
SQL Server
PVCS
Visual Basic
Microsoft Visual C++
Jakarta Server Pages
JavaScript
Programmer Analyst
Cognizant Technology Solutions | Jul 2004 - Sep 2005
  • Analyzed, designed, and developed UK BIR report.
  • Involved in a new and complex XSL development.
  • Developed the application using Struts and JSP for the presentation layer along with JavaScript for the client side validations.
  • Created design documents and reviewed with team in addition to assisting the business analyst/ project manager in explaining to businesses.
  • Identified the appropriate modifications needed to solve issues and enhanced the applications accordingly to ensure the non-recurrence of the same issues in future.


Java
Junit
Tomcat
ASP
XSLT
Struts
Jakarta Server Pages
JavaScript
Education
Madurai Kamaraj University
Tamil Nadu, India | Jun 1997 - Apr 2001
Bachelor's Degree in Computer Science