Post Job Free

Resume

Sign in

Java Consultant

Location:
Mississauga, ON, Canada
Posted:
January 18, 2023

Contact this candidate

Resume:

SUCHISHMATHI SHAGANTI

416-***-****

aduq82@r.postjobfree.com

PROFESSIONAL EXPERIENCE

Proven track record of Designing & Implementing large projects for 15+ years.

Expertise in designing applications using OOAD, SOA concepts.

Experience in using Java concepts such as OOPS, Collections, Multi-Threading, Generics, Lambda.

Exceptional ability to work on various technologies & FWs like Spring, Hibernate, Web Services.

Proficient in writing SQL, PL/SQL code for Oracle, SQL Server.

Expertise in server-side Java technologies such as: Enterprise Java Beans (EJB), Java Persistence API (JPA), Java Messaging Service (JMS), Java Data Base Connectivity (JDBC), Java Naming and Directory Interface (JNDI)

Experience in implementing Core Java & J2EE Design Patterns like MVC, Singleton, Factory Pattern.

Extensive Experience with Architectural Patterns like Client-Server, Event-Driven, Microservices.

Proficient in shell scripting in UNIX/Linux environment.

Detailed technical knowledge and hands-on experience of DevOps.

6 years of experience in Capital Markets - Equity, Fixed Income, and Derivatives.

6 years of experience in Telecom Industry– 2G/3G networks - GSM, GPRS.

TECHNICAL SKILLS

Technologies: Java1.3-11, J2EE1.3-6 (Spring5/4/3, Struts2.3, EJB), Web Services, Hibernate5.0, Spring Boot 2

Databases: Oracle8i-11g, SQLServer2012

Middleware Services: Web Sphere 6.x/5.x & Weblogic11, Tibco 5.12, Tomcat4.x/5.x

GUI Technologies: JS, JSP, HTML, XML, XSLT

IDEs: IntelliJ, STS3.7.2, Eclipse4.x, IBM RAD, SOAP UI5.4.0

Version Control: GIT, MKS, Clear case, SVN, CVS

Build: Gradle, Maven, Ant

CI: Hudson, Jenkins, TeamCity, uDeploy

DevOps: Jira, Jenkins, Ansible

Operating Systems: Windows 10, Unix, Linux- RHEL5/7

PROFESSIONAL EXPERIENCE

Citi, Canada Nov 2019 to May 2022

Sr. Consultant

Project1 Description: Future OPS WB is part of strategic clearing platform for Citi, clearing process globally.

Project2 Description: FX Velocity provides unparalleled real-time market access to FX spot, forward, NDF and Swap pricing in over 400 currency pairs, 24 hours a day.

Project3 Description: OMA-One Market Access is a market access layer that routes orders from internal Citi equity trading systems to internal and external Execution Venues.

Responsibilities:

Worked on Options Exercise and Automation delivery, one of high-risk processes in Trade Management deliveries – Developed Process Management using Spring Cloud, REST APIs.

Worked on automation of BlackDuck to identify and fix Security Vulnerabilities in FX Velocity.

Migrated different modules of application from RHEL5 to RHEL7 in Linux.

Designed and Developed Microservices using low latency framework Chronicle/Ambrosia.

Redesigned Configuration setup and Generated configuration files in Python/YAML for Venues.

Designed and developed various NYSE/NASDAQ venues- normalized access layer using Java/FIX.

Written and upgraded Unix scripts for development purpose as per need.

Integrated, Built, and Deployed code using DevOps Tools – TeamCity, UDeploy.

Environment: Java 11/8, Spring Boot 2.5.7, Ambrosia, Chronicle, Python3.8, Tomcat 9, IntelliJ, PL/SQL, Oracle11g, DevOps Tools, Junit, Mockito, Git, Gradle, Jenkins, TeamCity, uDeploy, Sonar lint, Liquibase, FIX, RHEL 5/7, Scrum

Citi, Canada Nov 2018 to Mar 2019

Application Programmer Expert

Project Description: APIM provides one stop shop for all of the Market technology APIs of Citi. It enables access to APIs by subscribers through DataPower and IBM Connect.

Responsibilities:

Designed, Developed and Documented REST APIs using Spring boot/Java/Swagger.

Developed Adapters using Spring batch to ingest data from various data sources.

Environment: Java 8, Spring 5, Spring boot 2, Spring Cloud, Hibernate5.0, Soap UI5.4, Swagger 2.0, STS 3.7.2, PL/SQL, Python3.8, Tomcat 9, Oracle11g, DevOps Tools, Junit, Mockito, Git, Gradle, TeamCity, uDeploy, RHEL 7

BMO, Canada Jun 2017 to Nov 2017

Senior Software Consultant

Project Description: DAO II is a vendor-based solution to replace the current eDAO platform for online Deposit Account Opening. eDAO is dated and expensive to maintain. The business has engaged the vendor Avoka to deliver a competitive, cost-effective digital account opening experience, necessary to effectively achieve industry “Start-to-Complete” conversion rates. Project will be implementing vendor solution and all interfaces to BMO back-end systems via Smart Core.

Responsibilities:

Developed AccountArrangement process based on Microservice architecture using REST Web Services and JMS Messaging.

Designed and developed several shell scripts for transferring and auditing Data.

Environment: Java 7/8, Tibco Designer 5.9, Tibco EMS8.3, Tibco Business Works 5.12, XMLSpy 2017, Soap UI5.3, Python2, PL/SQL, Oracle11g, DevOps Tools – Git, Gradle, Jenkins, Ansible

PCC, Mississauga, Canada March 2016 to September 2016

Senior Software Consultant

Project Description: Point Click Care web-based solutions are uniquely designed to help long-term care providers of all sizes to manage the complete lifecycle of resident care from pre-admission to discharge. It has integrated approach to EHR; streamlines clinical, MDS, billing, and administrative processes.

Responsibilities:

Developed System Assessments (SA) for Florida & Virginia states using Spring/Java.

Participated in Sprint Planning, Daily Scrum Meetings and Retrospective to meet the day-to-day requirements.

Participated in setting up and introducing CI/CD processes and advising on best practices.

Environment: Java 8/11, Spring 4.0, Hibernate3.0, Angular JS 2, SQL Server 2012, SVN, JUnit 4.12, Maven, Python2, Tomcat 8, DevOps Tools – Git, Jenkins, Ansible.

TD Bank, Toronto, Canada May 2015 to Dec 2015

Senior Consultant

Project Description: EDPP - Enterprise Data Provisioning Platform of TD transforms trade files from various US and Canadian Source Systems - TDAF, SHAW, MGSV for DoddFrank Axiom System. These files are received by EDPP Gateway in mainframe, delimited and xml formats and are validated and transformed to outbound delimited files and MFT to Axiom.

Responsibilities:

Designed and developed adapters for Ingestion process using MapReduce & Hive.

Developed InputFormat & JsonHandler, Controllers and Validators for ingesting data from CSV, Copybook and XML source files.

Designed and developed Hive scripts to handle different data loads - initial, historical, daily.

Environment: Cloudera4.1.1, Hadoop2.0-MRv1, Hive0.9.0, JDK1.6, JBOSS, Maven, DevOps Tools – Git, Jenkins, Ansible

Humber Enterprise Development, Canada August 2014 to December 2014

Senior Application Programmer Analyst

Project Description: Humber enterprise development uses Banner - ERP to maintain Student Details. With rich features and future-ready technology, Banner strengthens every major workflow in higher education, from student recruiting & retention to talent attraction & management. PDFAudit is an internal process of Humber used for auditing student invoices.

Responsibilities:

Architected, Designed and Developed PDF Audit application using Java.

Developed Java multithreaded processes for auditing historical student transactions.

Developed & Optimized SqlQueries, Java Procedures for handling student statements.

Environment: Java 7, J2EE6, Junit3.8, UNIX, HTML, JSP, Oracle 11g, JBOSS, Maven, Git2.1, Jenkins

TD Bank, Canada June 2013 to Apr 2014

Senior Application Developer

Project Description: The DFTR supports the Dodd-Frank Act which requires all swap transaction data to be reported to new, regulated market entities - SDRs, providing transparency to the swaps market and delivering real-time, public disclosure of transaction data.

Responsibilities:

Optimized SQL queries for reporting transaction details on DFTR UI.

Developed XSLT files to transform derivative transactions from TDML to FPML.

Communicated to regulatory services CFTC/ EMIR/HKMA using FPML messages.

Environment: Core Java 7, J2EE6, DOM, XML1.0, XSLT1.0/2.0, XQuery1.0, Tibco Designer, UNIX, IBM DB2, Squirrel 3.5, Xmlspy, MKS.SS - WSS, Calypso

Citibank, Canada October 2010 to Feb 2013

AVP- Senior Application Programmer Analyst

Project Description: Prime Finance business offers multi asset clients consolidated portal services. It places Equity and Fixed Income trades. Client Facing Web services is an initiative where Prime Finance business services can be directly accessed by clients giving them the flexibility to hook up data received from PF into their application. CFR – Client Facing Repository is the warehouse of information related to client’s activity/transaction/position/balances.

Responsibilities:

Evaluated SOA architecture - Service Oriented Architecture for business fit.

Performed feasibility study of web services frameworks – CXF, Axis2, and Metro.

Designed and developed Security Lending REST service using CXF WS Framework.

Fixed critical issues in PFportal using Spring exceeding client expectations.

Created autosys jobs for loading/extracting client transactions/activities/balances/positions.

Designed and implemented Reconciliation process for OLAP and IPB DBS.

Environment: Core Java 6/7, J2EE 6, CXF2.0, Spring3.0, Hibernate3.0, JSP, CSS, TalendOS5.0.0, Hudson, SVN, Tibco EMS, RMI, Unix, TSQL, SQL Server 2008, Web logic Portal, Web logic 11

Travelex, Canada May 2010 to September 2010

Technical Analyst

Project Description: The GPA, a payment processing application, streamlines the payment process, improves cash & risk management, and reduces cost & errors in making international payments.

Responsibilities:

Enhanced GPA application using J2EE technology and fixed critical issues in GPA.

Environment: Core Java 5/6, J2EE 5, RMI, CVS, Perl, Unix, Oracle9i/8i, Weblogic10

Fruit of the Loom, USA Feb 2008 to Apr 2008

Sr Software Developer

Project Description: MESB is used to manage and maintain manufacturing and shipping information - maintains details of the entire supply chain beginning from crop manufacturing, yarn production, spinning, cutting, sewing & stitching, packaging, and shipping.

Responsibilities:

Improved database performance by a factor of 50 - db/application/IO Tuning/Query Optimization

Environment: Core Java 1.4, Spring2.0, JMS, RMI, Unix, PL/SQL, Oracle9i/8i, Tomcat 5.5

Nokia, Finland & India September 2000 to August 2006

Technical Lead

Company: Wipro

Project Description: RAC, PM and FM are Nokia's solution for Configuration Management, Performance Management and Fault management in 2nd Generation GSM and 2.5G GPRS networks. RAC applications help to maintain the NEs and the NMS DB in sync - thus ensuring Network Management. PM applications are used to ensure performance of GSM and FM applications for monitoring and handling faults in GSM.

Responsibilities:

Responsible for Project Planning and Human Resource Planning.

Lead a team of 5 programmers - Established technical direction.

Mentored team on several engineering skills -J2EE, Process Oriented Education.

Developed technical documentation - functional specification, System design documents.

Ensured Design & Implementation were consistent with Architecture.

Enhanced CM user interface using HTML, JSP and XML technologies.

Improved performance of application using JProbe, Glance, Statspack.

Designed and Implemented IACC feature using Java – Multithreading and RMI.

Designed, developed, and enhanced various shell scripts for project maintenance.

Environment: Core Java 1.5/1.4/1.3, J2EE1.4/1.3, Servlets2.2, RMI, PL/SQL, MQ, Eclipse3.1/3, Junit, UML, Ant, ClearCase, PL/SQL, Oracle9i/8i, Unix, WebSphere6.0/5.1/5 JBOSS.

EDUCATION

MBA, Master of Business Administration, Hult International Business School (#4 in International Business Financial Times, Massachusetts August 2007

BE, Bachelor of Engineering, (ECE), Osmania University (top quartile - India) May 2000



Contact this candidate