PROFILE
• 9+ Years of software development life cycle experience in Software analysis, design, development, implementation, testing, maintenance and application support using C++, Java, STL, Design Patterns, UNIX, Shell Scripting, SQL, Non Stop SQL applications in Financial, Retail and Embedded domains.
• Extensive knowledge and programming experience in Object-Oriented Analysis and Design, STL, Data Structures, Algorithms, Design Patterns and Principles.
• Excellent debugging skills in UNIX and Windows environment.
• Experience in SQL programming with databases like Netezza, Greenplum and Oracle.
• Extensive knowledge and exposure to Financial Markets in Finance Domain and Point of Sale Systems in Retail domain.
• Excellent Analytical and Logical skills
• Experience in designing UML diagrams to communicate design by using Rational Rose and MS Visio
• Experience in using Version Control, database and tracking tools.
• Excellent interpersonal and organizational skills, ability to handle multiple tasks; can take initiative to handle responsibilities independently as well as a proactive member of a team.
CERTIFICATIONS
Oracle Certification (1Z0-007) Oracle 9i SQL
Oracle Certified SE 6 Java Programmer
Brainbench Certified in C++
TECHNICAL PROFILE
Languages C++, Java, SQL, Non-Stop SQL, Shell Scripting
Design Tools & Methodologies OOAD, Design Patterns, Design Principles, STL, Data Structures and Algorithms, UML, Microsoft Visio, Rational Rose
Databases Oracle, Netezza, Greenplum, MS Access, SQL Server 2000, SQL Server 2005
Database tools TOAD 8.0, Squirrel, Aqua Data Studio, SQL Developer
Operating Systems Windows, UNIX, Non-Stop Kernel
CM Tools Visual Source Safe 6.0, PVCS, Rational Clear Case, Subversion
Software & Tools IDE : Visual Studio, Eclipse, IntelliJ Idea
Static analyzer : Klocwork
Compilation/Debugging : gdb, g++, make
Automation : CPPUNIT, BETA, SQL Runner, Autosys, Selenium
Tracking tools : HP Quality Centre, JIRA, Star Team, Remedy, Manage Now
Domain Financial, Retail, Embedded System
EDUCATION
Bachelor of Engineering in Computer Science, Bharathiyar University, India (April 2003)
PROFESSIONAL EXPERIENCE
Highlights / Achievements:
• Awarded “Feather In My Cap” for the excellence shown in the project.
• Received “Certificate of Appreciation” from clients for my commitment and excellence in project.
• Awarded "The Process Master" at account level for the excellence exhibited towards process improvements
• Awarded “Thanks a Zillion” for the contribution extended to team
• Received numerous emails of appreciation from customers and management.
• Participated in Emerging Leader’s program
Projects:
FINRA, NY July 2012 – Till date
Position: Software Development Engineer
FINRA (Financial Industry Regulatory Authority) regulates the NASDAQ, AMEX, ARCA, Alternative Display Facility (ADF) and Trade Reporting Facilities (TRF's).FINRA’s market regulation activities over markets through development, maintenance and operation of variety of surveillance patterns. Patterns are targeted at spotting market abuse by analyzing market practices and issues concerning financial markets in general.
Roles & Responsibilities:
• Gather requirement, implement programs in C++ and SQL that runs against Oracle, Greenplum and Netezza databases to efficiently perform complex business logic to summarize data and generate exceptions and alerts.
• Worked on various data structures and Algorithms, sorting techniques.
• Hands on experience using Object Oriented concepts, Container classes, Standard Template Libraries (STL), Input / Output Libraries
• Worked on memory leaks on project.
• Experience in using makefile and debugging in UNIX using gdb.
• Created UNIX shell scripts to generate reports.
• Experience writing complex SQL queries in Netezza and Oracle databases and tools like TOAD, SQL Developer, Aqua Studio and Squirrel.
• Enhance and maintain Java based FINRA proprietary automation tool called BETA. BETA is heavily used for automation of backend test cases that are written against multiple databases.
• Part of core Java development team in building GWT based Surveillance Pattern Inventory application that reports on the current, future and historical state of market surveillance patterns.
• Data analysis in Netezza and Oracle databases.
• Experience in writing SAS scripts for data loading.
• Good business understanding on trading concepts.
• Actively involved in design decisions at program level to ensure consistent and efficient programming standards. Developing coding conventions and standards to enhance source code management and increase software maintainability.
Environment: C++, Java, Oracle 10g, Netezza, Greenplum, UNIX Shell script, Sun Solaris OS, Autosys, SAS, Perl, Star Team, Subversion, BETA, SQL Developer, TOAD, SQL*Loader, Windows XP
Vanity Fair Corp, Reading, PA June 2010 – June 2012
Position: Senior Programmer
VF Corporation is a leader in branded lifestyle apparel and contemporary apparel brands with an incredibly diverse, international portfolio of brands and products. VF Retail POS project involves maintenance and enhancement of POS functionalities like tax, tender, sale, returns, customer relationship management, markdowns, promos, enterprise selling, store open / close module.
Roles & Responsibilities:
• My duties include analysis, designing and developing enhancements on POS application.
• Functional responsibilities: Requirements analysis, functional gap analysis, application design and development, test script generation.
• Technical responsibilities: Impact analysis, creating high level and low level design, interfacing with business analysts, identifying functional and technical gaps, architecting system interactions, designing custom solutions, programming, scheduling, producing documentation, providing production support.
• Developed and designed business logic and subsystem using OO concepts, Design patterns and principles in C++.
• Experience with static analyser, Klocwork
Login or Register to view the full resume.