Post Job Free
Sign in

Project Service

Location:
New York, NY
Posted:
February 09, 2017

Contact this candidate

Resume:

Kiran

Email: ****@*********.*** Phone: 609-***-****

Summary:

Senior Java Developer with more than 10 years of experience in software design and development. Primary areas of technical expertise include Java, Core Java, Multithreading, Hibernate, spring, XML, JDBC, ORACLE, MS SQL, Ajax, Web-Services, ESB, OSGi etc.

Proven experience in delivering all aspects of information technology services to clients, and has ranged from strategic systems planning to full-scale systems design, development and deployment of corporate application software.

Good Exposure to CMMI processes and TDD environment as well as agile development process.

Proficient in understanding and troubleshooting complex systems built using multi-threading.

Involved in end to end life cycle of project from requirement gathering, design, and implementation and testing.

Hands on experience on Shell Scripting and involved in deployment of application on Linux/Unix platform

Excellent experience in designing and maintaining complex SQL queries and developing PL/SQL stored procedures.

Implemented various design patterns like Factory Pattern, MVC, Front Controller, Session Façade and Singleton.

Experience in version control systems like CVS, SVN and Git and StarTeam.

Good Financial Domain expertise in Credit Risk Systems, Regulatory reporting and front office, back office systems, enterprise stress testing, Credit Score, Equity Trading instruments, Commodity Trading instruments.

Ability to work independently and contribute individually as well as in an ambient team environment.

Closely work with client on daily and weekly basis and managed onsite & offshore model.

Strong analytical skills with ability to quickly understand client’s business needs.

Good communication skills, coupled with very positive user interaction & team spirit

Education and Certification:

Post Graduate Diploma in Business Administration, March 2013

Post Graduate Diploma in Advanced Computing, July 2006

Bachelors in Mechanical Engineering, June 2004

Technical Skills:

Languages: Java, Core Java, J2EE, SQL, PL/SQL

JAVA Technologies: Java, Core Java, Multithreading, JAXB, J2EE, JavaScript, JSP, Servlet, Java Beans, JDBC

Distributed Technologies/ Frameworks: Struts 1.2, spring, SOAP and REST Webservices, OSGi, Camel

JMS, Hibernate, Jasper/Crystal Reports.

XML Tools: SAX and DOM Parsers, XML

Application Server/ Web Server: Web Logic, Tomcat, JBOSS Server.

Software Modeling Language /TOOLs: UML, MS Visio

Methodologies: OOPS, OOAD

IDE : Eclipse, Toad, RAD

Database: Oracle, MS SQL, My SQL

Protocols: HTTP, FTP, SMTP, RMI, IIOP, SOAP/WSDL

Version Control Tools: Git, CVS, SVN

Others: Maven, JUnit, Log4j, ANT, AJAX

Operating System: Windows, UNIX, Linux

Professional Experience:

Citi Bank, NY Mar’16 – CURRENT

Project Title: Retail Risk Reporting, Sr. Programmer

The scope of this project was to build a new method of extracting, transforming, and loading monthly and historical account level customer data from across the globe into Retail DataMart. The data would be profiled based on various sanity & business rules and profiled data would be consumed to produce FED regulatory reports for CCAR, BASEL &FDIC.

Responsibilities:

Implementation of Hadoop/Java based ETL framework using Hadoop technologies like Hive and Oozie along with data processing in Spring Batch and Spring Integration

Implementing account level data processing for regulatory submissions like CCAR, BASEL & FDIC

Created Hadoop/batch processing jobs for handling large amount of account level data counting in hundreds of millions at any point of time

Designed and developed the worktime gateway by closely working with multiple teams.

Developing analytics library to aggregate the account level and scenario data and generating the statistics.

Environment: Java 1.7, Spring Batch, Spring Integration, Hadoop, Spark, Python

Morgan Stanley Commodities, NY Jul'14 – Mar’16

Project Title: Commodity Risk Reporting

The project is to implement market data feed to fetch any change or update to global commodity prices and update it in the database. This enables risk and pnl calculations for any change in market prices. This also involves change in the existing valuation engine for new financial instruments.

The Commodity Risk Reporting aims to minimize efforts of the trader by providing him single point of access to view intraday and end of day positions and MTM P/L of the portfolio.

This application was implemented using Core Java, Linux, Oracle, spring, CXF, XML etc.

Responsibilities:

Involved in design and implementation of data feed interface which acts as single source of market data prices for various derivative system

Developed a real time message queue monitor to receive all updates and new trades to this system

Risk and PnL systems were changed so that they can capture events from messaging queue and actions based on changes done.

Design and develop multi-threaded process to value the trades with new prices coming from market data feed

Reporting applications were redesigned to look for real time data from cache.

Designed and developed data reconciliation utilities between CRR and source systems

Participate in sprint planning meeting, design discussions

Reviewing the functional specification and providing estimation.

Environment: Core Java, JMS, Linux, Oracle, spring, Apache CXF, XML

Louis Dreyfus High Bridge Energy, CT Sep’12 – Jul’14

Project Title: Commodity XL / Product Development

CommodityXL™ is a suite of solutions for commodity trading and risk management. It profitably manages the complex, ever- changing Requirements of physical and financial markets. Commodity XL integrates front-to-back office and delivers best-of-breed functionality for the supply, trading, marketing and movement of commodities on a single next-generation platform.

Triple Point’s real-time system helps customers of all sizes streamline trade processing, reduce transaction costs, maximize supply chain efficiencies, precisely measure and manage market risk, evaluate performance, and ensure regulatory and accounting compliance.

Responsibilities:

Developed end to end trade capture flow for some Physical trade instrument.

Extensive hands on knowledge on Trade Capture, PhysOps, Confirmations, Settlements, Storage Valuation, and Valuation modules.

Acceptance Test Driven Development (ATDD) using Google Robot framework.

Prepared Specs by Example for numerous stories by having thorough business discussions with SME.

Analyzed and resolved custom solution defects.

Customized the product as per client requirement with end to end support.

Environment: Java 1.6, Web logic 12, Oracle 12c, SQL Developer, Spring 3.0, GIT, UNIX, JIRA

Triple Point Technology, India Sep’10- Sep'12

Project Title: Commodity XL integration with SAP/ Product Development

Commodity XL is the only enterprise solution capable of managing the four key areas of financial exposure indicated by the Committee of Chief Risk Officers (CCRO) on a

Single platform: Market Risk, Operational Risk, Counterparty Credit Risk and Regulatory Risk. Commodity XL provides price risk management tools that are critical for effective and efficient trading, sourcing and hedging of commodities in volatile markets.

Responsibilities:

Part of agile team of 7 to develop a generic product integration solution with SAP.

Developed several API based custom middleware solutions for product integration.

Acted as the SPOC for software releases to various high value customers in UK, USA, Europe, South Korea etc.

Collaborated with business analysts during the requirement gathering phase for proving technical backing.

Conducted numerous technical & functional trainings for knowledge sharing, handover, QA & Business sign-off.

Actively participated in new hire induction and mentoring/training.

Designed and Developed web services with JAX-WS and Camel.

Following scrum agile as a development practice.

Environment: Java 1.6, Web logic 12, Oracle 12c, SQL Developer, Spring 3.0, Hibernate, GIT, UNIX, SOAP UI 5, JIRA

T Energy, Germany Oct’09 – Sep’10

Project Title: T Energy OSS

The goal of this project is to provide Charter, the capability to manage all the ONS equipment’s and IP Switches used by them by providing a single repository. It also captures the planned and the cancelled equipment’s as well as active network elements. Capacity management is performed by tracking the changes to the network elements. Our main objective was to automate updating Network Inventory Database for the changes to the Charter circuits, especially around turn up dates, notes etc. that can be used for more effective plant management, troubleshooting and capacity management.

Responsibilities:

Involved in designing and implementation of MVC design pattern using spring framework for Service-tier.

Developed business services with JAX-WS as per High Level design.

Successfully integrated web, service and BPEL layers.

Successfully implemented continuous integration with Jenkins.

Implemented business rules with drools engine.

Resolved client queries and bug fixing.

Helped the client to setup production environment with SSL and clustering.

Environment: J2EE, Struts, Hibernate, Spring

Nihilent Technologies Ltd, India Jan’09 – Sept’09

Project Title: PCBL (Premier Credit Bureau Ltd (PCBL))

Premier credit bureau is a core banking based product. Its main functionalities include credit score and credit report. Its users can be any credit holder who is concerned about his credit history as well as the lending banks. With the use of this product any bank can maintain a centralized database for accessing credit history of the applicant. This credit history will be reflected in future loans applied by the applicant.

Responsibilities:

Designed Database for subscription functionality.

Done load testing and performance testing with j-unit and jprofiler.

Helped client to get OWASP security certificate of secured application.

Implemented payments system with paypal payment gateway.

Configured SFTP server for production server.

Learned and followed agile process.

Implemented data sync scheduler with JAXB

Environment: Core Java, J2EE, Struts, Hibernate, Spring

Vodafone, UK Jun’08 – Jan’09

Project Title: Common Registration Platform (CRP)

The Common Registration Platform (CRP) is designed to provide customers with secure access to Vodafone on-line services. Apart from service registration it also performs user authentication and authorization. Vodafone on-line services are available to customers of different organizations including Vodafone, service providers, MVNOs and other network operators. CRP may restrict access to services based on the information provided by different types of customer. Administration functions provided by CRP are available to Customer Care Agents in different organizations subject to certain restrictions.

Responsibilities:

Designed key functionalities of the system.

Done impact analysis of changes required for new functionality to add.

Developed fully functional components to fit into existing application.

Created different reports and done documentation as a part of deliverables.

Good exposure to TDD and Release documentation of project.

Good hands on Solaris and Sun application server.

Exposure to customized web service designed specifically for Vodafone.

Got Best project of the year award.

Environment: J2EE, Struts, EJB 2.0, LDAP, spring, SAML, SPML

Nihilent, India Sep’07 – Jun’08

Project Title: NIMS (Nihilent Information Management System)

This product is being developed for Nihilent Technology Pvt Ltd and is used to manage the activities and data for various departments like HR, RMG, Finance and NSS. NIMS provide access control to users by using role based access for various modules. Every module automates the business process which is executed in these departments. Since the data in processing is collected from across the organization, interfacing with external data sources like share point repositories, tally reports is very critical.

Responsibilities:

Implemented solution for XSS (Cross Site Scripting) attack by minimizing the vulnerabilities in the application.

Done R & D for SQL injection and executed a series of tests on the Product.

Developed the Data access layer using Hibernate and DAO classes.

Involved in Finance module reporting tool using Jasper reports.

Performed unit testing using JUnit.

Involved in transforming queries from Hibernate to SQL.

Involved in database server migration from MySQL to MSSQL.

Environment: J2EE, Struts, Spring, Hibernate, ACEGI, MySQL, MSSQL

Dimension Data, India Sep’06 – Sep’07

Global Services Project Title: Operating Architecture (GSOA)

Description:

The GSOA architecture aims to provide support to clients for their network infrastructure to maintain maximum network uptime. The Architecture was designed to operate in a distributed fashion to ensure a single, global service delivery system. The Architecture consists of several products that have been integrated together to offer a range of services e.g. NetCool (Network event management), NetHealth (Network performance management and reporting), Tibco (Messaging Bus), Siebel (CRM) and a Portal (Key access and polling point for the customer).

Responsibilities:

Designed and developed a system to work in sync with Siebel.

Designed a system to use AJAX for faster performance.

Made production environment flexible by load balancing.

Initiated code cleaning for improved performance of the application.

Coordinated with testing team for bug fixing.

Got best project of the year award.

Learned Portal terminologies and service oriented architecture.

Environment: J2EE, Struts, spring, ACEGI, SQL Server



Contact this candidate