Post Job Free

Resume

Sign in

Information Technology Software Development

Location:
Bordentown, NJ
Salary:
140000
Posted:
April 18, 2024

Contact this candidate

Resume:

Vinay Shankar Chirra

ad43rw@r.postjobfree.com

+1-404-***-****

SUMMARY:

●An Information Technology professional with over 12+ years of cross-functional experience spanning across Application Development, Application, and Team Management

●Exhibited excellence in designing and implementing new business requirements through end-to-end software development and technical requirements analysis

●Hands-on experience in Java and Web Technologies

●Experience in using cloud technologies: AWS and GCP

●Expert in using open Technology frameworks like Struts, Spring, spring-boot, and Hibernate

●Worked extensively on Spring, Spring-boot, micro-services, JSF, JSP, Hibernate, EJB`s, Apache Avro, Rest and SOAP Web services, GRPC, JMS, EXT-JS, Sencha Touch, Apache Cordova and Phone gap

●Solid experience in OOPS, Java Server Side Programming, MVC, and Microservices

●Hands-on experience in client-side MVC technologies like Node JS, React JS, and backbone JS

●I worked extensively on testing frameworks like Junits, Jasmine, Karma, protractor Gherkin, Groovy, and Cucumber. Experience in concepts of ESB, Message Queuing, Service Registry, and Gateway Services

●Exposure to SQL and PL/SQL and no SQL databases like Elasticsearch and Mongo DB

●Proficient in programming by using IDEs such as Eclipse, My Eclipse, and IntelliJ

●Good work experience with Application/Web Servers like JBoss, Tomcat, and WebLogic. Primary exposure to programming in Perl, Angular JS, and React JS

●A thorough professional with a proactive attitude, energetic, self-motivated, and capable of thinking & generating new design solutions & ideas

●Worked on the development of cross-platform mobile hybrid applications and simulations using Apache Cordova and phone gap

SKILLS:

Web Technologies: HTML5, CSS, JavaScript, Bootstrap, Ajax, EXT JS, Angular JS, Node JS, Backbone JS and React JS

Languages: JAVA, PERL

Frameworks: Spring, Hibernate, JSF, Struts, Spring boot, JPA, JMS, Junits, Kafka

Cloud Technologies: AWS and GCP

Databases: MySQL, Oracle, Mongo DB, Sybase, elastic search, PostgreSQL

Operating Systems: Windows Family, Linux/Unix, Macintosh

Servers: Tomcat, Web logic, JBoss, IBM MQ, Apache Kafka,

IDE Tools: My Eclipse, Eclipse, Sublime Text, Visual Studio, and IntelliJ IDEA

PROFESSIONAL EXPERIENCE:

State Street June 2023-December 2023

Software Engineer (Consultant)

Workspace RBAC: Role-Based Access

●Spearheaded the development of applications from inception to completion

●Collaborated closely with business analysts to implement new enhancements

●Orchestrated the implementation of spring-boot OAuth 2.0 authentication using OpenID

●Developed Rest Endpoints based on Open API 3.0 specifications

●Oversaw the development and deployment of applications on ec2 instances

●Established EC2 instances for Java application, Postgres, and load balancer

●Utilized AWS SDK for Java applications leveraging AWS LAMBDA

●Managed connections to S3 buckets for file manipulation

●Implemented JPA persistence logic through repository interfaces

●Configured elastic load balancers for EC2 instances

●Handled Ajax calls and data grids in the React application

●Manages SSO redirection and session management in the react application

Environment: Java, spring-boot, JPA, Rest web services, AWS, Jenkins, Junit`s, Sonar, Hibernate-JPA, Cloud

State Street January 2023-May 2023

Software Engineer (Consultant)

Workspace: EPW Enterprise Pricing Web

●Developed new screens using Java Swing and GWT tools

●Resolved UAT and production issues

●Collaborated with business analysts to develop new enhancements

●Created entity classes for new tables, views, and queries, including optimizing database

performance with index creation

●Contributed to continuous enhancements and bug fixing in production

●Wrote unit tests and integration test suites

●Implemented extensive error handling for easy debugging and error message display

on the EPW web platform

Environment: Java, Swing, JDBC, Rest web services, GWT Web kit, Active MQ, Junit`s, Sonar, Hibernate-JPA, Cloud

CommScope December 2021-January 2023

Software Engineer (Consultant)

Workspace Ruckus: ALTO-DPSK

●Collaborated with Wi-Fi and DPSK teams to develop and provide essential Rest API calls

●Integrated Kafka, Redis cache, and elastic search into services

●Developed GRPC API Calls and generated data models using Google proto buffer files

●Created Entity Classes for new tables, views, and queries to enhance application performance

●Implemented EDA architecture with confluent Kafka

●Produced and consumed data from Kafka Topics as bytes

●Conducted continuous enhancements and bug fixes for production problems

●wrote unit tests and Integration test suites to ensure software quality

●Improved performance by implementing asynchronous rest calls and parallel streams

●Implemented extensive error handling with exception handling for easy debugging

●Conducted code reviews and provided technical solutions for architecture

●Configured Grafana dashboards and widgets for the DPSK module.

●We have built a complete stack application using React (for web), React-Native (for mobile), and Google Cloud architecture.

Environment: Java, Spring boot, Microservices, JMS, Rest web services, React, Kafka, GRPC, Jenkins, Junits, Reactive Programming, Sonar, Hibernate-JPA, GCP, Elastic Search, Docker, and Kubernetes

Focal Point K12 April 2021-December 2021

Java Developer

Workspace: Learning Management System

●Collaborated with the LMS Team to deliver essential Rest API calls

●Developed Entity Classes for new tables, views, and queries to support application

enhancements

●Optimized database performance by creating indexes on tables for efficient data retrieval

●Participated in ongoing enhancements and troubleshooting of production issues

●Conducted unit tests and Integration test suites

●Implemented asynchronous rest calls to address performance issues

●Utilized exception handling to manage errors and display error messages effectively in the LMS

Environment: Java, Spring boot, Microservices, JMS, SOAP and Rest web services, Angular v8, Kafka, Apache Avro, Jenkins, Junits, Groovy and Cucumber, Sonar, Hibernate, GCP, Elastic Search, Jenkins, Docker and Kubernetes, Service Registry, AWS cloud

GSL March 2017-March 2021

Senior Project Lead

Clients (Product): Broadridge Financial Solutions, Newark, NJ

Workspace: Global Sub Ledger

Global Sub Ledger (GSL) is a standalone Sub Ledger component. It supports high-volume cash journal positions and keeps them in a scalable infrastructure. It creates journals for trades, settlements, profit and loss, and accruals. It holds a record of balances, provides a flexible granularity for balances, and provides a sophisticated mapping capability to external charts of accounts.

As a Subledger system, GSL contains the details to support the General Ledger. A General Ledger is a central repository for accounting data from various Subledgers and holds the organization's financial and non-financial data. Thus, a Subledger stores a subset of detailed accounting information about the company, fed to the General Ledger.

It can integrate with back-office systems like IPE, NAPE, or others as a standalone Subledger component. It can also create journals and update balances for trades, settlements, profit and loss, and accruals received from multiple systems.

The input to the GSL will be Business Transactions. Business Transactions are events occurring within the Utility that must be recorded within the GSL. Each business transaction will be translated into an accounting event and finally into journals and balances via the accounting rules engine.

●Developed core modules of GSL

●Implemented handling of asynchronous trades through MQ using JMS API

●Conducted System Integration Testing (SIT) across various components

●Utilized Behavior-Driven Testing (BDT), writing feature files, and integrated code

●Presented show-and-tell sessions to clients for the modules developed

Environment: Java, Spring, Spring boot, Microservices, JMS, SOAP and Rest web services, Kafka, Apache Avro, Jenkins, Junits, Groovy and Cucumber, Sonar, Hibernate, JBoss EAP, Jenkins, Docker and Kubernetes, Service Registry, AWS cloud

GPTM-COE December 2016-March 2017

Tech Lead

Clients (Product): Broadridge Financial Solutions, Newark, NJ

Workspace: Global Post Trade Management

A unified portal for all the products across Broadridge to have a familiar look and feel and Integration tools for all the products

●Spearheaded the integration of BPS and SPSI within a unified portal at Tectoro Consulting

Services

●Implemented Contour to enhance the user experience of the application

●Managed Task Management functionalities to streamline operations

●Utilized Message-driven Beans to efficiently listen to data from MQ topics and queues in the

Global Post Trade Management environment, enhancing communication across products

Environment: Java, Angular JS, HTML5, Contour, Bootstrap, JMS

Gloss Core Development July 2016-December 2016

Tech Lead

Clients (Product): Broadridge Financial Solutions, Newark, NJ

Workspace: Gloss Core Development

Task Explorer is Gloss's user interface. It captures and maintains static data, trade and exception management, reporting, user administration, etc.

●Led the purging of trades process for Task Explorer

●Enhanced the Trade lists in Gloss's user interface

●implemented confirmation of trades and manual confirmations

●Developed capture screens for the new Global Sub-ledger component

●Improved TE reports and capture screens by adding new fields

●Utilized Message-driven Beans to listen to data from MQ topics and queues

●managed clients' daily and monthly statements and confirmations

●Handled daily margin loans and settlements (close-outs)

Environment: Java, JSF, JMS, JUnit, EJB and Hibernate, Sybase, SOAP Web services

Workbench February 2016-June 2016

Team Member and Technical lead

Clients (Product): Broadridge Financial Solutions, Newark, NJ

Workspace: Workbench

Workbench is a Broadridge internal tool for service request and release management, including scheduling releases, tracking, allocation, test plan creation, etc.

●Spearheaded the development of new screens utilizing Smart Admin Framework (Bootstrap,

JavaScript, HTML), Elastic DB, Restful services, and Perl.

●Created Perl scripts to automate data extraction from Remedy and Replicon systems into

Workbench.

●I Integrated commit logs from GIT and SVN repositories into Workbench through webhooks.

Environment: Bootstrap, JavaScript, jQuery, Ajax HTML, Elastic search DB, Smart Admin Framework and Perl, React JS, Angular and Backbone JS

BMOS (Broadridge Middle Office System) January 2015-January 2016

Team Member and Technical lead

Clients (Product): Bloomberg, NY

Workspace: Broadridge MOS Team

BMOS is a middle office system developed for Bloomberg. The system will receive trade executions and create blocks based on a defined client-specific criterion, which can be allocated further. The application can interface with multiple external systems like CTM, OASys, FIX, etc., for allocations

The application was developed on top of the GLOSS PP framework using J2EE technologies

Responsibilities:

●Developed middle-ware services using Gloss PP Framework and EJB

●Led core builds, including OASIS integration

●Designed and implemented a new Charge and Fees component to streamline calculations

●Managed integration and functionalities for block splitting and creation from trade executions

●Provided primary and secondary production support for ROTA based on call duties

Environment: Java, Hibernate, Spring, Spring-boot Microservices SOAP Web services, EJB`s, JMS, JAXB, JBOSS, Eclipse, WebSphere Active MQ, Sybase, Maven, Junits, Sonar

eNtourage October 2013-January 2015

Team Member and Technical lead

eNtourage Mobile application suite delivers personalized and highly relevant information to parents, teachers, students, and University administrators directly to the mobile device of their choice

●Implemented push notifications for individuals, groups, organizations, teams, the PTA,

administration, and the entire school system

●Designed and integrated a Calendar of Events features for users

●Developed functionality for registration and withdrawal from courses within the application

●Created features for viewing schedules, attendance, campus directory, videos, RSS feeds, and

maps within the app

Environment: Java, Hibernate, Spring, JavaScript, Ajax, Tomcat, Mongo DB, Oracle, HTML5, C SS, Eclipse, Ext JS, Sencha touch, restful web services, Maven

Admission CRM March 2011-September 2013

Team Member

Clients (Product): Brandman University, Hyderabad, INDIA

Admissions CRM is a Life rRay-based web application developed for student admission applications received by a university. The application defines a workflow for the admission department, which can be further customized to their needs. It can be integrated with University SIS systems like SunGard Banner to retrieve and update the application information. The system also helps the admission department refine a checklist of mandatory documents to be provided, the validation steps, etc. It also allows the department to review the student transcripts and to transfer any credits if needed.

The web application was developed on a Life ray-based portal, which can be integrated with various University systems like SunGard Banner PeopleSoft. It also integrates with the university directory and authentication systems. It can be used to sync the users between the University SIS system and the ray portal. The application is developed as a maven module to work together with other Life ray modules, and page permissions can be configured based on the user roles.

Responsibilities:

●Developed a Life Ray-based web application, Admissions CRM, to manage student admission

applications for a university

●defined workflow processes for the admission department and allowed for customization to

meet specific needs.

●Integrated with University SIS systems, such as SunGard Banner, for data retrieval and updates

enabled the admission department to establish mandatory document checklists, validation

steps, and credit transfer processes. Developed a Life Ray-based portal that integrates with

various University systems

●Implemented Restful web services for communication with the front end, conducted thorough

testing to ensure the application met business requirements, and provided Tier T1-T5

production support.

Environment: Java, Hibernate, Spring MVC, restful web services, HTML5, CSS, JavaScript

EDUCATION:

Osmania University, Hyderabad, Andhra Pradesh, India

Master’s Degree in Computer Applications with 74%, March 2011

Kakatiya University, Hanmakonda, India

Bachelor’s Degree in Computer Science with 82%, March 2008



Contact this candidate