Karthikeyan Baluswamy - cyberThink



| | [pic] |

| | |

|RESUME OF KARTHIKEYAN | |

Highly self motivated Java Developer with over 10+ years of proven expertise in object-oriented analysis and design (OOAD) and exceptional record overseeing all facets of Software Development Life Cycle, from analysis and design to implementation and maintenance.

Summary

• Experienced in Front Office FX system and middle office Fixed Income Applications.

• Experienced in Agile (Scrum) - Test Driven Development, Continuous Integration methodologies.

• Hands on experience in various phases of Software development life cycle like Analysis, Design, Implementation Maintenance and Production support.

• Created different Software Artifacts like Requirements Document, Design document, Test Case etc.

• Hands on experience in distributed Real Time Stream processing using Apache Storm, Apache Kafka Apache Zookeeper and MongoDB.

• Proven expertise knowledge in Java Concurrency and Multithreading concepts and Environment.

• Experienced in designing customized Java Swing Components.

• Hands-on experience in using Design patterns and Object oriented concepts.

• Knowledge in Designing Schemas, Procedures and SQL Query Optimization.

• Hands on experience in high volume, high velocity, multi-threaded, low-latency demanding application.

• Hands on experience in high-performance, mission critical application.

• Experienced in performance tuning using software best practices and tools like JVisualVM, JConsole etc.

• Excellent communication skill with good experience in client interaction and business requirement gathering.

• Excellent analytical, problem solving, highly motivated, results oriented and enthusiastic team player. Ability to work effectively in a fast paced environment.

EDUCATION

B.E. in Computer Science, Madras University

AWARDS AND CERTIFICATIONS

• FICC technology Award from Barclays.

• Thanks a Zillion Award from Wipro Technology.

• Sun Certified Programmer for the Java 2 Platform 1.4.

TECHNICAL SKILLS SUMMARY:

Core Technologies: Java 1.7, Java Spring 3.1, Java Swing, Apache Storm 0.9.2, Apache Kafka 2.9.2, Apache Zookeeper 3.4.5, Mongo DB 2.4.5

Testing Frameworks: JUnit, Mockito, hamcrest

Design and Development tools: Eclipse 3.6, NetBeans 5.0, JDevelper 9.0, JUNIT, ANT, TOAD 9.0, performasure 1.1, JProbe 5.0, SecureCRT, Putty, AutoSys, SOAP UI

WEB Technologies: Spring 3.1 (DAO and MVC), JPA 2.0, Hibernate 3.0, IBatis 3.0, EJB 3.0, JSP, Servlet, RMI, Struts, JDBC, Web Services (Spring, JAVA WS), JAXB, Log4j and XML

Web/App Server: Apache Tomcat 6.0, JBoss 6.0, WebSphere 5.0 and Weblogic 10

GUI Technologies: HTML, CSS, JavaScript, JQuery 1.7, AJAX RDBMS: Oracle 8i/9i and Sybase

Other Tools: Rational ClearCase 7.0, SVN, Tortoise, CVS, JIRA, Team City, SonarQube, Code Collaborator

Operating Systems: Windows and UNIX

PROFESSIONAL EXPERIENCE

CITI Bank, Irving,Texas July’14 – Till Now

FXLM Regulatory Reporting is a new regulatory infrastructure from ground up (Greenfield project) which takes care of Regulatory reporting for all the FX products. This new infra takes the ownership of validating and transforming the trade message to FPML and publishes to DTCC. It’s a high-performance, mission critical application which takes care of processing over 60 thousand messages per minute.

• Followed Agile - SCRUM, Continuous Integration using TeamCity and Test Driven Development.

• Created Storm Topologies for various use cases like Reporting Trades to DTCC, Receiving response from DTCC, Replaying the messages on demand etc by listening to Upstream/DownStream EMS topics.

• Participated in FPML Creation Framework development which takes care of FPML generation for different upstream systems.

• Created Autosys JIL scripts for various use cases.

• Created a framework for publishing Process/Application Health Check information’s to ITRS Dashboard.

• Implemented Centralized logging Management using Kafka, SLF4J Appender.

• Configured COB environment and Performed scheduled yearly COB Fail over Testing.

• Followed TDD (Test Driven Development) using Junit, Mockito Framework and adhere to the practice of maintaining test case above 80% .

• Used JVisualVM, JConsole, JMAP and MAT for identify memory leaks and Performance tuning.

Technologies: Apache Storm 0.9.2, Apache Kafka 2.9.2, Apache Zookeeper 3.4.5, Mongo DB 2.4.5, Java 7,Java Swing, JUnit, Team City 8.1.2, TDD, SonarQube, JIRA, Tibco EMS, Maven, Autosys 11.3, Code Collaborate, UDeploy ( One Click Deployment)

Barclays, Singapore May’11 – July’14

Project : BARX FX

Owned Milford application – FIX trading simulator and testing tool for all of Barclays FIX enabled asset classes. Worked in applications like Admin Console (Admin tool for BARX environment) and RFQ (Request for Quote).

• Supported server side developers and FIX testers by giving continuous support for Milford application by modifying Milford FIX ROE’s and Created/Modified Milford new/existing UI’s.

• Designed and created new work flow for Profile based Permission in Admin Console.

• Designed and developed RFQ – Tier Pricing Screen. Created new Java Swing component - Filter table for the UI to looks more users interactive.

• Designed and Developed Admin Console - BARX STP Screen. The change removed the dependency on the vendor product-Cameron Fix Engine from BARX and bought inline solution with BARX architecture. Developed new Swing component - Shutter Panel for easily assign users to the BARX STP Profile.

• Designed and developed Admin screens for GATOR tool (Provides efficient market making and price taking across a set of liquidity pools). Got FICC technology Award for successfully delivering GATOR module.

• Carried out Agile methodology - Scrum through out the application life cycle.

Project : Client Allocation Portal, Credit Sales WorkStation

Client Allocation Portal electronically captures the allocations for the Sales Workstation Allocation Platform. It will allow the voice clients that are not subscribed to any of the standard allocation platform, the ability to allocation their Barclays Trade through the Barclay Live portal.

Credit Sales WorkStation Is an Order Management System used by the Sales people. The application captures and controls the trade done by the Sales people.

• Evaluated different Java Script frameworks (DOJO, Moontools, YUI, JQuery, and EXTJS) to choose the perfect framework which suites the user business needs.

• Created a web Component using Spring MVC, Spring DAO and Spring-WS (REST) which interacts with the application service layer.

• Used JSON (Java script Object Notation) and Jackson Mapping framework for data communication between the client and the server.

• Used Fortify 360 source code scanner to identify the application Vulnerability for security attacks.

• Worked with Barclays compliance team and GIS team to get the required approval for this first client facing technology in Sales IT team.

• Implemented different JQuery plug-ins like (DataTable, BlockUI, JAlerts etc)to enhance the look and feel of the GUI

• Participated in development support of Existing business-critical Java Swing based trading system.

Marriott International, MD, USA Jan’09 – Nov’10

Personalized Unique Reservation Experience (PURE) Hotel Reservation System empowers call center offices by allowing hotel chains, hotel franchises, and independent call center offices to centralize hotel reservations from all hotel members into one system.

• Worked on existing Java Swing Desktop application to improve functionality, performance, maintainability and reliability.

• Developed and maintained Robust Java swing GUI without compromising the performance.

• Developed new GUI which involves sophisticated components like JTable and JTree, using project specific java Swing framework and components.

• Implemented SwingWroker logic for an existing module to retrieve data from MARSHA (Main frame application).

• Proposed design changes in the framework and resolved bugs in the existing Event handling mechanism which is used in parallel to Event Dispatch Thread (EDT).

• Used different Swing layouts like BorderLayout, GridbagLayout, and CardLayout etc.

• Implement customized Editor and Renders for JTable, JCombox and JTee

Technologies: Core Java 1.5, SQL, Java Swing, XML, Eclipse 3.4, Clearcase - Clearquest, ant, Spring DAO, Oracle 9i, TOAD

Wipro Technologies, Chennai, India Nov’05 – Jul’08

Client : Alcatel-Lucent, NJ

WaveStar Craft Interface Terminal (WSCIT) is a Java Swing telecommunication management tool (EMS), which allows a user to configure Network Elements (NEs) and Network Communication Controllers in a telecommunication network.

Technologies: Java/Java Swing, TL1, RMI, Hibernate 2.0, ANT, JUNIT, performasure 1.1

Kumaran System Private Limited, Chennai May’04 – Nov’05

Client : Nortel Networks Richardson, Toronto

Access Care is a Greenfield Migration project from Oracle Forms to Java Swing Applicatoin.

Technologies: Java Swing, Struts, EJB, Oracle 9i, JDeveloper 6i, JBoss, TOAD, performasure 1.1, CVS

-----------------------

[pic]

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download

To fulfill the demand for quickly locating and searching documents.

It is intelligent file search solution for home and business.

Literature Lottery

Related searches