Ganeshkumar Subramanian

Ganeshkumar Subramanian

$30/hr
Senior Java Developer having 16 plus of years of Software Development Experience in the IT industry.
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
50 years old
Location:
Bangalore, Karnataka, India
Experience:
20 years
GANESHKUMAR SUBRAMANIAN Mobile #: - or - Email :-Summary ·Technical Lead Java Developer with 20+ years of experience in Information Technology. ·Having Team lead experience and individual contribution experience. ·Proficient in N-tier Architecture using JAVA, J2EE technologies. ·Sun Certified Java2 Programmer. ·Certified PMP ·Good programming skills using SQL&PL SQL on Oracle 10g Database environment. ·Having hands-on development experience in Internet/Intranet, Distributed System Architecture and Implementation using SPRING, Java, J2EE, EJB, Servlets, JSP, HTML, Java Script Technologies. ·Having hands-on experience on development and build tools like Eclipse, Ant and Maven. ·Experienced with versioning tools like CVS, SVN, GIT . ·Having hands on experience with Unit Testing frameworks like JUNIT, EasyMock, Mockito, Unitilis . ·Experienced with UNIX Shell Scripting on Linux, Sun Solaris OS Environment. ·Good Project Management Skills in all the phases of Software Development Life Cycle. ·Having hands-on development experience in various Open Source Frameworks including Spring, Hibernate, MongoDB. Education: ·Bachelors in Computer Science (B.Sc) degree from Madurai Kamaraj University, India ·Masters in Computer Science (M.Sc) degree with distinction grade, from Madurai Kamaraj University, India. ·Sun Certified Java2 Programmer ·PMP Certified Project Experiences: 1. Employer Work Period Project(s) Domain Team Size : : : : : PANDERA SOLUTIONS INDIA. , BANGALORE October 2015 – December 2016. Buyervision & REV Marketing 5 Working with India branch of Pandera Systems Inc., USA which ventures into Developing Business Analytics oriented software products for various US based client companies. Currently I am working as a Team Lead with hands-ondevelopment responsibilities on 2 software products namely BuyerVision and REV. Buyervision is being developed for a US based marketing company called Catalina and this product aims to give clear analytical insight of various Marketing campaigns initiated by Catalina and its reach to the buyer communities. It helps the company to measure which medium (Internet/iphone/Android phone/Store based campaigns) produced the high successful sales return etc. REV product is basically a ranking system of Sales Persons performance and it help promote the healthy competition sprit among the sales personnel in a department. It also helps the management to assess the performance through MBO. Responsibilities: ·Analyzing Client requirements and architecting the technical solutions. ·Designing data models and coding all backend layers including RESTful services and DAO layer. ·Task delegation to the team members and tracking the development progress. ·Working as a Go To person for any technical guidance on implementing the assigned tasks of team members. Technologies Used: JAVA, Spring MVC, Spring Data, Microsoft SQL Server, JavaScript, HTML, Maven, Bamboo CI Build, Tomcat, AWS, MongoDB EasyMock, Unitilis, JUnit 2. Employer Work Period Project Domain Team Size : : : : : CREDIT SUISSE SERVICES INDIA. September 2013 –September 2015. TSRD Banking 12 Worked with Credit Suisse’s Market Risk IT department in one of its key Intranet enabled Application development project called TSRD. This application takes care of sourcing financial instrument’s price data from external sources like Bloomberg, Reuters and cleanses the data based on business rules configured by the Risk Analysts and calculates various key risk calculation components like extreme move and behave as one stop source for market data to other applications of the department. It is currently storing over 500,000,000 data points used for calculating the Bank's market risk exposure. Responsibilities: ·Analyzing business user’s change requirements and proposing the technical solutions to address the same. ·Modeling the business objects and business interfaces required for implementing technical solutions. · As a Developer lead of Bangalore Team, estimating effort, Task Delegation to TCS Developers, overseeing work delivery done by TCS developers, mentoring developers technically. ·Analyzing performance issues of existing functionalities and incorporate best practices. ·Third level production support and ensuring application issues are addressed during APAC time. Technologies Used: JAVA, Spring MVC, Spring JMX, Spring MDP, Hibernate , Servlet, Oracle SQL&PL/SQL, JavaScript, HTML, Maven, TeamCity, Weblogic, EasyMock, Unitilis, JUnit 3. Employer Work Period Project Domain Team Size : : : : : CIVIL AVIATION AUTHORITY OF SINGAPORE(CAAS), SINGAPORE. JAN 2013 – AUG 2013. SOMS Aviation Regulatory 4 CAAS is a government regulatory body which ensures all safety standards are followed by airlines which are flying in and out of Singapore. I was hired as a contract IT Developer lead to design and develop a software system called SOMS which allows the Flight Safety Regulators to record the audit results including any violations found on airline companies operation. Responsibilities: · Requirements Gathering, Solution Designing. · Team lead responsibilities including Project Development plan, delegating the development tasks. ·Coding critical components of the system. · Managing release. Technologies Used: JAVA, JSF, MySql, JSP, SERVLET, HTML, JAVA SCRIPT, iReport 4. Employer : Work Period : COMTEL SOLUTIONS PTE LTD, SINGAPORE. April 2008 – December 2012. Client Project Domain Team Size : : : : Credit Suisse Bank , Singapore TSRD Banking 8 Worked in Credit Suisse’s Market Risk IT department in one of its key Intranet enabled Application development project called TSRD. This application takes care of sourcing financial instrument’s price data from external sources like Bloomberg, Reuters and cleanses the data based on business rules configured by the Risk Analysts. Responsibilities: ·Analyzing business user’s change requirements and proposing the technical solutions to address the same. ·Modeling the business objects and business interfaces required for implementing technical solutions. ·Coding and unit testing the new/modified functionalities. ·Analyzing performance issues of existing functionalities and incorporate best practices and Bug fixing. ·Managing the application release deployment on production server. ·3rd level production issue support. Technologies Used: 5. Employer : Work Period : Project Domain Team Size : : : JAVA5, Spring MVC, Spring JMX, Spring MDP, Hibernate , Servlet, Oracle SQL&PL/SQL, JavaScript, HTML, Maven, Hudson, Weblogic, EasyMock, Unitilis, JUnit Oracle India Private Limited, Bangalore, INDIA. Jan 2006 – Apr 2008. 11g Features in Oracle Enterprise Manager Database Product 15 Worked on implementing new functionalities for the 11g version of Oracle’s Flagship product called Oracle Enterprise Manager (OEM). Oracle Enterprise Manager is a web-based tool, which helps administrator to administer various enterprise resources like databases, application servers, and hosts in an easy to use web interface. I was working on introducing following features in the 11g version of OEM: 1. Archive and Purge of Alert Log functionality, which helps DBA to setup a job which automatically Archive/Purge the Alert Log files of any database instances. 2. Archive and Purge of Trace File functionality, which helps DBA to setup a job to automatically Archive/Purge trace files of any database instances. 3.Text Manager functionality, which helps DBA to do various Text Index related operations like Rebuilding, Synchronizing, and Optimizing text indexes. 4. Audit Vault Administration and Configuration interface integration. Responsibilities: ·Writing Design Specs. ·Coding the new functionalities. ·Writing automated test scripts for unit testing of the modules developed. ·Bug fixing. ·Leading the team technically. Technologies Used: JAVA, JSP, JDeveloper, Perl, Linux, JSP, UIX, Servlet, Web tester, Oracle 11g Database, JavaScript, HTML, OC4J 6. Employer : Work Period : Client : Project Name(s): American Information Technology Corporation, USA. Nov 2004 - Dec 2005 Domain : AT&T, USA Survey Management System, Skill Based Routing Framework Telco Team Size : 4 Worked on 2 key automation projects of Sales Productivity Systems department of AT&T: Developing a Survey Management web application which enables the user to design a HTML based Survey interactively and solicit it to various internal and external participants. Developing a Trouble Ticket management framework which takes care of analyzing the issue context and match it with the skills required to fix the issue and figure out the resource availability and assign the ticket to him/her. Responsibilities: ·Analyzing business requirement. ·Developing functional and technical specifications and submit for Management approval. ·Coding the software components logic and doing various levels of testing including Unit testing, System testing and Integration testing. ·Bug fixing and Code and Server maintenance. ·Technically leading a 4-member team. Technologies Used: Struts, Life Ray Portal API, JBOSS, JAVA, Hibernate, Eclipse, Oracle, JBPM, Spring, JSP, JavaScript, HTML, JUnit 7. Employer : SUN MICRO SYSTEMS INC, CALIFORNIA, USA Work Period: March 2001 - Nov 2004 Project Name(s) Domain Team Size :3 : BROKERS Tool, Goaling and Coverage : Finance /Compensation Worked on various enhancement and maintenance initiatives of 2 mission critical applications called BROKERS and Goaling&Coverage for Finance IT department of Sun Microsystems Inc, USA. BROKERS tool is a web based intranet tool which allows the user to maintain the worldwide sales unit territories and agent information. Goaling&Coverage tool is a web based intranet tool which helps the Sales Manager to track goal assignment of sales agents at various level like customer account, business unit etc. This tool helps the sales manager to project a sales achievement. This tool also calculates the sales commission (PCR) based on the goal assignment. Responsibilities: ·Analyzing Business Requirements. ·Developing functional and technical specifications and submit for Management and users review and approval. ·Coding and releasing enhancements on all the tiers of tool.(Front End, Middle End and Back End). ·Bug fixing and server maintenance. Technologies Used: 8. Employer Work Period Client Domain : : : : JAVA, SWING, STRUTS, JSP/SERVLET, SOLARIS UNIX, ORACLE PL/SQL, HTML, JavaScript, Sun One Studio (Forte), Unix Shell Scripts HTC GLOBAL SERVICES INC MICHIGAN, USA May 1999 – Mar 2001 Sun Microsystems Inc, USA Sales Finance As a software consultant I had been assigned to Sun Micro Systems in USA, on on-site project development assignments. Following were my responsibilities during those assignments: Responsibilities: ·Analysis, Development, Design, and Implementation of WebEnabled tools using Java, RMI, Swing, JDBC and Oracle. ·Developing functional specifications and technical specifications and submit for Management and users review and approval. ·Post implementation support, bug fixing, and enhancement Technologies Used: J2EE, SWING, JSP/SERVLET, Oracle Reports 6i, SOLARIS UNIX, ORACLE PL/SQL, HTML, JavaScript, Sun One Studio (Forte) 9. Employer Work Period Domain Project Name Duration : : : : : A-IT SOFTWARE SERVICES, SINGAPORE Jan 1999 – Apr 1999 Banking Incoming SWIFT Message Enhancement System. 3 months Worked on an Incoming SWIFT message Enhancement System (ISE) for Deutsche Bank. This System helps to interpret the SWIFT message - which is a fund transfer message used globally between banks in a specific format and allows the user to enhance the message based on the business rules of Deutsche Bank. This system turns the paper-based system into computerbased system to have accuracy, fastness and consistency in fund transfer message exchange between the various branches of Deutsche Bank. Responsibilities:  Provided support to the application development in design and implementation of the application package using Java, Swing, JSP, and Servlet. 10. Employer : SI Consulting Pte Ltd, Singapore Work Period : Mar 97 – Dec 98 Domain : Sales Order Worked as a Programmer, got assigned with Housing and Development Board Of Singapore as my client, below were my responsibilities during that Assignment, Responsibilities:  Programming of several batch and online programs.  System testing using test and production data.  Technical documentation. Technologies Used: Java, IBM Mainframe, DB2, COBOL, CICS
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.