Home

nishanth - aws solution architect
[email protected]
Location: Austin, Texas, USA
Relocation: no
Visa: usc
Over 18 years of total experience in IT including 5+ years as Solution Architect & DevOps engineer using tools like AWS Services like CI/CD pipelines, EKS, Infrastructure as Code (IaC) based languages like Terraform, Python, and 13+ years in designing and development of advanced financial applications using Java, J2EE, Web Services, Spring, RESTful Web Services, EJB, JMS, Oracle, SQL/PLSQL/NoSQL, Unix and XML.
Knowledge of public cloud in general and broad knowledge on next gen Cloud services like PaaS, Automation, Containers, application portability, notification services with an end goal of continuous integration in a data center and GCP.
Designed and implemented cloud network architecture using Azure virtual networks, VPN, and express route to establish connectivity between on premise and cloud.
Ability to design high availability applications on cloud adhering to DR and availability best practices
Strong knowledge of data migration (to public cloud) practices and technologies
Ability to clearly present concepts and Cloud Managed Services products to internal and external clients
Knowledge of best security practices centered around cloud based on AWS Well Architected Framework.
Ability to calculate the ROI from adopting cloud and articulate this to customer
Designed complete AWS environment including subnets, routing tables, NACL s, security group design at rest encryption and CloudFormation.
Designed data ingestion process including lambdas, step functions, CloudWatch and error handling
Implemented AWS security model (IAM/S3 policies, users, groups, roles)
Created highly customizable CloudFormation templates that can be reused for various environments, applications and AMI s along with AWS cost optimization techniques.
Implemented automated deployment process using AWS CodeStar project (CodePipeline, CodeBuild, CodeCommit etc.)
Implemented a disaster recovery model that included S3 replication, multiple availability zones, auto scaling groups, versioning and CloudFormation.
Trained and Certified AWS Developer having more than 5-years experience on AWS, Azure and OpenShift.
Involved in Configuration Management, Version Control, DevOps/Build and Release management.
Experienced in branching, tagging, and maintaining the versions across the environments using SCM tools like GIT and Bitbucket on Linux and Windows platforms.
Strong experience as a Full stack developer in Spring boot, Microservices, REST API, JavaScript & ReactJS.
Lead a team of client resources to build an MVP on health insurance claims, vendor management and business registrations
Proven ability to communicate complex cloud security and decentralization concepts to stakeholders and non-technical audiences.
5+ years of professional experience in core AWS services (S3, EC2, ELB, EBS, Route53, VPC, Autoscaling etc.), deployment services (Elastic Beanstalk, Ops Works and Cloud Formation) and security practices (IAM, Cloud Watch and Cloud Trail).
Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB), Amazon Kubernetes Service, AWS Lambda, API Gateway and Relational Database Services (RDS)
Handled operations and maintenance support for Azure cloud resources which includes launching, maintaining and troubleshooting Virtual Machines, Storage, Virtual Networks (VNet), Azure Load Balancers (ALB), Azure Kubernetes Service, API Management and Relational Database Services (RDS)


CERTIFICATIONS
AWS Certified SysOps Administrator:
Validation Number: R39FD2QKSBQE1CC7; Validate at: http://aws.amazon.com/verification
COMPUTER SKILLS
Languages Terraform, Python, JAVA, JavaScript, ReactJS, JSON, C, SQL/PLSQL, Shell Scripts, Perl, HTML, YAML
Blockchain Technologies Ethereum, Truffle, Hyperledger Fabric, Azure Blockchain, VS Code, Metamask, Nodejs, NPM, Parity, Web3.js, Smart Contract with Solidity, Ganache/TestRPC, Cryptography, X.509, Open-Zeppelin, IPFS
Cloud Technologies AWS, Azure, Docker, Kubernetes (EKS / AKS), AWS Lambda, AWS IoT, Greengrass, AWS Services, Azure Services, Jenkins, SonarQube, Nexus IQ, CheckMarx & TwistLock,GCP
Application Frameworks Spring, Spring Batch, Hibernate, JPA, Struts, Tiles, Spring MVC
Microservices Spring Boot, Eureka, Apache Kafka, Zookeeper, Docker, Kanban
Web Services XML, SOAP, UDDI, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis, CXF, Spring WS, REST, Jersey
Web Development J2EE (JSP, SERVLETS, EJB), Spring2.5, Struts Framework 2.0/1.0, JSR 168 (Portal framework), JMS, AJAX, XML, XSL, JDBC, JNDI, ANT, LDAP, SOAP, WSDL, JSTL, WSAD 5.1, RAD7.5, Hibernate, iBATIS2.1
Application Servers Web Sphere 8.0/ 6.1/5.1/4.0, WebSphere Portal 6.1, WebLogic 10.3/6.0, JBoss 3.2 and Tomcat 8
Version Control Systems GitLab, Bitbucket, Clear Case, CVS, SVN Sub Version, GitHub, and VSS
Databases Sybase 12, 11*, Oracle 11i/9i/8i, DB2, SQL Server 7.0,




WORK EXPERIENCE

CVS Health, Remote Oct 2021 Till Date
Title: Senior Cloud Consultant

Working on CVS MinuteClinic Realtime Claim Adjudication project which is to help Minute Clinic to collect
Member-Responsibility as part of member s visit. The request (Medical claim) is initiated from EPIC (Vendor Software) from CVS Minute Clinic for a service that is rendered. The request is sent to Azure Blockchain service which then initiates the request to Payer (Aetna) to get back the Adjudication response. The response is sent back to EPIC (Vendor Software) on CVS Minute Clinic.

Responsibilities

Involved in design, implementation and maintenance of all AWS infrastructure and services within a managed service environment in capacity Solution Architect.
Involved in all phases of the Software Development Life Cycle including requirements gathering, designing the solution & applications, implementing the design, testing, deployment and maintenance.
Involved in design, Deploy and maintain enterprise class security, network and systems management applications within an AWS environment
Implemented process and quality improvements through task automation. Also implemented infrastructure as code using Terraform, security automation and automation or routine maintenance tasks.
Lead development team in designing/migrating AWS cloud-based solutions, Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
Involved in all phases of the Software Development Life Cycle including requirements gathering, designing the solution & applications, implementing the design, testing, deployment and maintenance.
Developed and supported the Software Release Management and relevant procedures.
Performed all necessary day-to-day GIT/Bitbucket to meet project s DevOps requirement needs.
Responsible for design, deployment, and maintenance of the GIT/Bitbucket Repositories and worked on their access control strategies.
Responsible for creating the branches in GIT & Bitbucket to implement the parallel development process.
Involved in complete AWS based DevOps implementations using CI/CD Pipeline and Terraform for Infrastructure as Code (IaC) to provision all AWS services.
Followed an agile delivery model to translate business requirements into new product features, with focus on DevOps operations & backend development using Java.
Implemented Blockchain Hyperledger Fabric system as a pass-through facilitator in the Claim Adjudication process for members using template for Azure Kubernetes Service with Hyperledger which then migrated to AWS based Kaleido for Avaneer s product integration.
Implemented Smart Contracts/Azure Functions for the Claim Adjudication process to host the transactional logic for to interact with an on-chain Ledger store.
Implemented build & deployment process using Kubernetes, Docker, Jenkins, SonarQube & Nexus IQ.
Implemented AWS IAM roles and Security Group in Public and Private Subnets in VPC.
Used Terraform for DevOps automation, JavaScript and ReactJS for frontend, SQL/NoSQL for the backend.
Used IAM to manage and create AWS users and groups and used permissions to allow and deny access to AWS resources.
Expert level skills in designing and implementing web server solutions and deploying to java application servers like Tomcat, JBoss, WebSphere, WebLogic on Windows & UNIX platforms.
Created Authentication and Authorization with Oauth2 Spring Boot microservice. Utilized JWT as tokenization scheme for Oauth2.
Designed and Configured Cloud infrastructures to support Cloud migrations from Azure to AWS for Avaneer s product integration.
Lift and shift of an existing on-premises application to AWS, Identifying appropriate use of AWS architectural best practices
Designed and implemented access control, security and capability control in microservice APIs and databases and deployed in Kubernetes environment. Used Chef for configuration management of hosted Instances within GCP. Configuring and Networking of Virtual Private Cloud (VPC).
Good Experience with Configuration tools (Ansible, Puppet etc.), Container Orchestration tools (EKS, AKS, Kubernetes etc.), Cloud Formation, Terraform, CI/CD (Jenkins, Argo, Helm Charts, GIT etc.)

Technologies: AWS CI/CD Pipelines, GCP,AWS Services, Hyperledger Fabric 2.2, Amazon EKS, Azure Kubernetes Service (AKS), Azure Functions, Azure Kubernetes service, Azure Application Insights, Hyperledger Bevel, Typescript, Avaneer Health, AWS Kaleido Healthcare Blockchain, IBM Blockchain Platform, Visual Studio Code, Java 1.9, Spring, Spring Boot, REST, Bootstrap, JavaScript, NodeJS, ReactJS, PostgreSQL, JUnit, GIT, GitLab, JIRA, Maven, Hibernate, Docker, Kubernetes, EC2, NLB, S3, API Gateway, GCP Lambda, Route 53, VPC, SQL/NoSQL & Postman.


United Health Care, Basking Ridge, NJ July 2019 Sep 2021
Title: Sr Java/AWS Developer

Accumulator is a running total of money paid towards out-of-pocket max. This includes any copay, coinsurance and other health care costs, but not monthly premium payments. Health insurance company collects this information from medical claims submitted by doctors, pharmacy, laboratory for care received, usually accumulator total will likely lag behind actual out-of-pocket spending.

Responsibilities
Involved in design, implementation and maintenance of all AWS infrastructure and services within a managed service environment in capacity of Solution Architect.
Lead development team in designing AWS cloud-based solutions, Building/Maintaining Docker/ Kubernetes container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP.
Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC.
Created EC2 instances by setting up virtual private cloud (VPCs) and security groups.
Created Authentication and Authorization with Oauth2 Spring Boot microservice. Utilized JWT as tokenization scheme for Oauth2.
Designed and Configured Cloud infrastructures to support Cloud migrations.
Involved in complete AWS based DevOps implementations using CI/CD Pipeline and Python for Infrastructure as Code (IaC) to provision all AWS services
Developed and supported the Software Release Management and relevant procedures.
Performed all necessary day-to-day GIT to meet project s DevOps requirement needs.
Responsible for design, deployment, and maintenance of the GIT Repositories and worked on their access control strategies.
Implemented API features using Spring Boot, Spring Security and authorization changes using JWT and OAuth and configured access control using ForgeRock gateway for access and capability control of the API.
Designed and implemented access control, security and capability control in microservice APIs and databases using Sidecar and deployed in Kubernetes environment.
Services are deployed as docker image and EC2 instances are registered with ECS cluster with task definition.
Developed API for using AWS Lambda with Python scripting to manage the serverless architecture and run the code in AWS.
Used a microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka endpoints.
Good Experience with Configuration tools (Ansible, Puppet etc.), Container Orchestration tools (EKS, Kubernetes etc.), Cloud Formation, Terraform, CICD (Jenkins, GIT etc.)

Technologies
AWS CI/CD Pipelines, AWS Services, GCP ,Python, Java 1.8, Spring, Spring Boot, REST, Bootstrap, JavaScript, NodeJS, ReactJS, Grunt, Oracle11, JUnit, GIT, Bitbucket, SourceTree, JIRA, Maven, Hibernate, Bamboo, Docker, Kubernetes, EC2, NLB, S3, API Gateway, Lambda, Route 53, VPC and SQL/NoSQL.

KVista, ModiCare, Monroe, NJ Feb 2018 July 2019
Title: Sr Java/AWS Developer

Ayushman Bharat (Modi Care) is a PoC related to Indian Govt Health Insurance, where nearly 500 million population are eligible for this Insurance Scheme. Using distributed ledger technology, I have designed and developed a real-time claims processing solution where we can achieve speed, immutability, security, fraud prevention etc. Using smart contracts, Insurance policies would automatically be able to trigger insurance payments once certain conditions in the claims process are met.
Responsibilities
Involved in design, implementation and maintenance of all AWS infrastructure and services within a managed service environment in capacity of Solution Architect.
Lead development team in designing AWS cloud-based solutions
Designed and gathered business requirements from stakeholders
Architected the Blockchain/AWS solution for this PoC
Involved in complete AWS based DevOps implementations using CI/CD Pipeline manually.
Developed and supported the Software Release Management and relevant procedures.
Performed all necessary day-to-day GIT to meet project s DevOps requirement needs.
Created the business rules for various resources by using composer access control language
Managing Amazon Web Services (AWS) infrastructure services like VPC, EC2, EKS, S3, ELB, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail
Configured AWS Identity Access Management (IAM) Group and users for improved login authentication
Used IAM for creating roles, user groups and also implemented MFA to provide additional security to AWS account and its resources
Experienced in creating multiple VPC s and public, private subnets as per requirement and distributed them as groups into various availability zones of the VPC
Services are deployed as docker image and EC2 instances are registered with ECS cluster with task definition
Developed API for using AWS Lambda to manage the serverless architecture and run the code in AWS
Created EC2 instances by setting up virtual private cloud (VPCs) and security groups
Involved in writing Java API for Amazon Lambda to manage some of the AWS services
Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment
Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application
Used AWS Beanstalk for deploying and scaling web applications and services developed with Java
Developed SAOP web services using Sun Jax-WS
Created Authentication and Authorization with Oauth2 Spring Boot microservice. Utilized JWT as tokenization scheme for Oauth2
Developed RESTFUL webservices using spring REST Template and Spring MVC
Coordinating PoC release and integration with UI and testing using Ganache



Technologies

AWS CI/CD Pipelines, AWS Services, Java 1.7, J2EE, Spring, Java, Spring MVC, Spring Boot, REST, jQuery, JSON, JavaScript, ReactJS, CSS, bootstrap, NodeJS, Grunt, Oracle11, JUnit, eclipse, Unix, GIT, Bitbucket, SourceTree, JIRA, Maven, Hibernate, Bamboo, Docker, Kubernetes, Golang, AWS, EC2, NLB, S3, API Gateway, Docker, Lambda, Route 53, VPC and SQL/NoSQL.

Sr. Java Cloud Developer, AT&T, Middletown, NJ
(Jan 2017- Jan 2018)
Project: e911

E911 is the emergency 911 service provided by AT&T. We have to make sure there are no black out spots in the network whenever the cell phone customer calls 911, for that our contractors will keep driving all over the country and check for those spots and our RAN Engineers will try to fix the issue.

E911 is a Web based application, which is used by different RAN Engineers inside AT&T built upon AT&T Proprietary Fusion Framework and RAPTOR frameworks which provides the reports, maps, charts and GUI access to the data related to the cell towers like, Location, Sector Site, FIPS_CODE, 3G/4G etc.
Responsibilities:
Involved in design, implementation and maintenance of all AWS infrastructure and services within a managed service environment in capacity of Solution Architect.
Lead development team in designing AWS cloud-based solutions
Involved in Construction, Transition and Validation phases
Involved in complete AWS based DevOps implementations using CI/CD Pipeline manually.
Interacted with the business users for the requirements.
Wrote the logic to upload/download the excel sheets and storing the data in Oracle DB using hibernate
Developed and supported the Software Release Management and relevant procedures.
Performed all necessary day-to-day GIT to meet project s DevOps requirement needs.
Created EC2 instances by setting up virtual private cloud (VPCs) and security groups.
Assisted team in designing the road map for the application migration to AWS Cloud.
Coordinating application release into Integration, UAT and Production
Did Production support and bug fix.

Environment: AWS CI/CD Pipelines, AWS Services, Java 6, Java EE 1.6, JSP, Spring 2.0.8, Hibernate, JavaScript, AWS, AWS, EC2, S3, Docker, Route 53, VPC, XML/XSLT, Unix, Tomcat, Eclipse 3.5, Oracle 10g, TOAD, CVS, Ant, Log4j and SQL/NoSQL.

Sr. Java Developer, BNP Paribas, Jersey City, NJ (OCT 2014 Oct 2016)

Project: Large Options Position Reports (LOPR)
LOPR is part of FINRA regulatory reports. Rule 2860(b)(5) requires members to file, or cause to be filed, reports for each account that has an aggregate position of 200 or more of options contracts (whether long or short) on the same side of the market covering the same underlying security or index. These reports are referred to as LOPRs (Large Options Position Reports). As a result of enhancements to the Securities Industry Automation Corporation s (SIAC) LOPR system, NASD eliminated manual reporting of LOPRs for conventional options on July 11, 2005.
Once we receive the source files like xml, text from the upstream application, we have to load that data to database then we have to apply different filters like legal/non legal entity, us/non-us etc. then we have to generate an exception report which will be verified by our internal regulatory team, once they approve, we will process the data to check the Large Options Position data will report to OCC/FINRA.
Role:
Have Actimize Experience with Anti-money Laundering product Actimize RCM 4.8.
Configured workflows, alert details, customizations using Actimize Designer.
Using Actimize Visual Modeler I had built custom logic for the channel, flow, connectors in Analytics Intelligence Server
Worked on XML and Core Java for the support and bug fixing of the LOPR application for generating the FiXML and sending to OCC/FINRA.
Worked extensively on the DAO layer using SQL/PLSQL and JPA for Data Access
Configured and monitored daily jobs in Autosys using JIL scripts.
Wrote Shell scripts which call java classes for the daily jobs.
Worked in UNIX environment to setup sftp transfer to OCC systems
Build, Deploy and Support the application in Development, Testing and Production Environments.
Extensively used JIRA, CyberArk, SailPoint, Service Now tools.
Project: Personal Account Dealing (PAD)
All BNP Paribas employees hired or transferred into the U.S. after January 1, 2013 are required to have all personal accounts and employee related accounts held with one or more of BNP Paribas designated brokerage firms. Prior to opening any additional accounts all employees are required to notify Compliance of such intent.
All the trades which employee needs to execute in the personal accounts, they need to login into their PAD account and to need the fill Request Trade Approval application with Symbol, Date Purchased, Quantity, Purchase Price etc., then it needs to be approved by the manager and the compliance officer. Once they approved the Trade Request employees will get the confirmation email.


Role:
Developed the front-end using Spring2.5, jQuery and JSPs where users can do Trade Approval Request.
Worked on RESTful Web Services, XML and Core Java for the PAD applications to get securities data like ISIN, CUSIP, SYMBOL from Reuters.
Worked extensively on the DAO layer using SQL/PLSQL and Hibernate for Data Access
Scheduled daily jobs in Autosys to get restricted and watch list data.
Wrote Shell scripts for the daily jobs.
Build, Deploy and Support the application in Development & Testing Environments.

Technology: Java1.6, JSP, Spring 2.5, Hibernate3.0, RESTful Web Services, jQuery, Oracle 11c, XML, Apache POI, Webspehere 8.0, Eclipse, Autosys, SQL Developer, Actimize RCM 4.8, Bogart, MUREX, SVN Sub Version, CVS, JIRA, WinSCP and Unix.

Sr. Java Developer, IDT Finance, Piscataway, NJ (APR 2014 SEP 2014)

Project: Stored Value Products (SVP) and Gift2Go Cards

IDT Financial Services is launching a reloadable stored value card product, the Boss Revolution Prepaid Visa Card. These instant cards are sold by BR retailer. The instant issue card is upgradable to Instant issue Reloadable or Personalized via FIA account center. Retailers confirms receipt of funds by submitting the load request for processing. The BR application shall send both an SMS and an email confirmation of the purchase to the customer. If the retailer does not get the confirmation within the time frame. He is going to void the transaction. Every transaction is authorized.

Gift2Go is the IDT site that provides abilities of purchasing US Gift Cards.
There are several components that are referenced from the site: Ordering new personalized Gift2Go cards, Viewing account balance and latest transactions. When signing up the order is either immediately processed by SVP platform and fulfilled or goes to the so called 'fraud queue'. The fraud reps release the order from fraud queue as 'fraud' or 'good sale'.

Every morning there are batch files to upload onto our internal systems that have financial data from their industry partners. My role is to make sure the data is correctly uploaded into the system every day. Typically, there are minor errors on some of the uploads which requires root cause analysis to ascertain the source of the problem, as well as investigation to get it resolved. For this I require coding to resolve those issue.


Role:
Worked on RESTful Web Services, XML and Core Java on the enhancements and bug fixing of the BR application s load request for processing payment details.
Worked extensively on the DAO layer using SQL/PLSQL and iBATIS for Data Access
Enhanced the front-end using Spring2.5, jQuery and JSPs for displaying the Gift2Go cards details.
Used JUnit and SoapUI for unit testing.
Scheduled daily jobs in AppWorx and Cronjobs.
Wrote UNIX scripts and ANT scripts for the daily jobs.
Build, Deploy and Support the application in Development & Testing Environments.

Technology: Java1.5, JSP, Spring 2.5, iBATIS2.1, RESTful Web Services, JAXB, jQuery, SoapUI, Oracle 11g, XML, ANT, JBoss, IntelliJ 12.0, AppWorx, Junit, SQL Navigator 6.1, ANT, Maven, Sub Version, Jira, File Zilla and Unix

Sr. Java Developer, Bank of America, Jersey City, NJ (OCT 2013 JAN 2014)

Project: AML - Anti Money Laundering

Anti-Money Laundering project is part of Compliance IT team which works on OFAC requirements.

Role:
Worked on Fircosoft products like FMF Verify, Continuity for the alerts screening.
Helped in supporting the java batch jobs which pull data from Fircosoft systems and generates the reports.
Used JSP s, Spring, AJAX, HTML to display the Summary page
Provided application support for this system
Build, Deploy the application in Development & Testing Environments.

Technology: Java 1.5, J2EE, Spring 3, Hibernate, XML, JMS, MQ, UNIX.


Sr. Java Developer, Chubb Insurance, Warren, NJ
(AUG 2012 SEP 2013)

Project: Chubb DecisionPoint

Chubb DecisionPoint-Healthcare is part of Commercial Specialty Insurance (CSI) group of Chubb Insurance. This Provides straight through processing for Web Quote regarding Policy and Coverage. Following Chubb DecisionPoint s streamlined intuitive on-line application; We can obtain a quote for Chubb s renowned professional and management liability coverages within minutes.
When Agents selects Health Care Organization and fills all the required fields for Policy and Coverage, while obtaining the final Premium Summary, we should display with the Endorsements associated with this policy based upon the type of Coverages, Residence State, Type of organization, Organization Code. Optional Endorsements will be displayed by calling Blaze Rule EJB and EndorsementLink Webservice and mandatory Endorsements will be displayed by calling Informix Database.

Role:
Worked on EndorsementLink Webservice to retrieve Optional Endorsements, internally invoking Blaze Rule EJB and MULE ESB, Using Apache Axis RESTful Webservices
Helped in Designing services using SOAP, Restful, WSDL-first, and WS-Security.
Used JSP s, Spring3 MVC, jQuery, AJAX, HTML to display the Premium Summary page with optional and mandatory Endorsements
Modified the business logic to accommodate the HealthCare related changes in Webservices, EJBs, DAO.
Wrote PL/SQL queries to retrieve data from large complex tables using Stored procedures, Indexes, Cursors and Joins
Worked on Multi-Threading using Concurrent Package.
Worked on traversing Java Objects from Blaze-EJB-Blaze objects (BOMs)
Additionally, I worked on other modules like Pricing and Eligibility Webservices.
Extensively used JUnit for unit testing of Pricing, Eligibility and Quote Letter Endorsements.
Build, Deploy the application in Development & Testing Environments.

Technology: Java 1.5, RESTful WebServices, Spring 3 MVC, EJB2.0, JSPs, HTML, XML, JSON, Jersey API, Informix DB, Oracle 11g, WebSphere 7.1, RAD 7.5, Blaze Rules Engine, MULE ESB, Apache Axis, Jersey API, JUnit4.0, ClearCase, ClearQuest.

Sr. Java Developer, Columbia University, New York, NY
(AUG 2011 JUL 2012)

Project: Budget Tool

Budget Tool is part of Financial Services (FinSys) of Columbia University I.T Group (CUIT). which
Provides budget allocating features to various department heads in the University. Budget Tool is used to create and modify multi-year project budgets on non-grant and non-Facilities projects also apart from Payroll activity, Funds allocations for college infrastructure like, Labs, Buildings, Events.
After user s login into the portal, they are displayed with various modules according to their roles like, Budget Module, Cash Module, Direct Activity.
In Budget Module, the user will be displayed with all the transactions associated with his role based on the ChartString (Unique ID). He can Add/Modify the budget allocation and it will be sent to the processing module and his request will be in processing mode, this can be approved/ rejected by the user in Direct Activity. User can check the status of his budget approval based on the ChartString along with other details.

Role:
Developing the front-end using JSP, Struts Framework 2.0, Tiles for displaying the Budget Module and Direct Activity applications
Used extensively jQuery, JavaScript and CSS for better UI features like sorting, paging.
Writing the business logic for the budget modification in Budget Module and for the Direct Activity processing.
Writing the DAO layer using SQL/PLSQL for Data Access.
Using JUnit for unit testing.
Build, Deploy the application in Development & Testing Environments.
Technology: Java (J2EE), JSP, Struts2.0, Tiles, Spring JDBC, jQuery 1.6, AJAX, Sybase 11.9, XML, ANT, Tomcat 6, Eclipse 3.5, Junit, TortoiseSVN, Aqua Data Studio 9 and Unix

Sr. Java Developer, Citigroup Jersey City, NJ
(APR 2010 -- JUL 2011)

Project: Global ALTO

Global ALTO is a Payment Processor built upon Core ALTO, which is part of Global Transaction Service (GTS) of Citigroup and provides services like Low-Value payments services (like ACH transfer) for various Global corporations and for different countries pensions accounts etc. in the regions like LATAM, EMEA etc.
ALTO is a B2B J2EE application used for transfer of funds from creditor to debtor account. Once we receive new payment, it will go through different processing states like Ready, Bookkeeping, Request, Response, Success, Failure and Warehoused. In our processing, we need to interact with CORE ALTO state machine systems, which is the base for payment processing.
Responsibilities:
Involved in Construction, Transition and Validation phases
Wrote the logic to process payment from one state to another using Java1.6, JPA, JMS based upon the Payments details like PaymentId, BlockID, CreditAccount, DebitAccount etc.
Worked on SOAP based Web Services to develop Bookkeeping service after payment is received in ready state.
Worked on Multi-Threading environment.
Developed user interface for Transaction Status monitoring screens using JSP, Spring MVC, JavaScript and HTML
Wrote all Index classes for all state tables associated with JPA.
Wrote named queries in persistence /ORM layer to persist and process payment.
Coordinating application release into Integration, UAT and Production
Technology: Java 6, Java EE 1.6, Spring MVC, EJB3.0, XML, XSD, SOAP, JPA, Web Services, Apache Axis2, Weblogic 11, Eclipse 3.5, Oracle 11i, SQL Developer, Subversion, Ant , Java Logger API

Company: VenSoftSol LLC Nov 2004 Mar 2010

Sr. Programmer Analyst, Depository Trust Clearing Corp(DTCC) New York, NY
(JUL 2007 -- MAR 2010)
Project: Managed Accounts System (MAS)

Mutual Fund services group of DTCC provides various services like Account Setup, Portfolio Management, Funds Transfer, Affirmation, Clearance, Settlement, etc. for Mutual Fund clients. MAS application is part of One Stop shop portal which provides authorization trade, corporate actions, tax-advantaged trading, fee reporting and portfolio management for Mutual Fund clients.
MAS is a web based 3-tier J2EE application used for Account setup and portfolio management after client s login into the system they were validated using SSO, they are displayed with various options and services according to their entitlements. Trade positions are retrieved from DB2 database and clients can view portfolio details/activity like Total Market Value, Total %Gain & %Loss for all positions and Market Value, Realized/Unrealized gain/loss by Products (EQUITY& DEBT) along with all position data like Symbol, ISIN, CUSIP, Quantity, Price, Commission, Fees etc.
Responsibilities:
Involved in Full life cycle Inception, Elaboration, Construction and Transition phases
Reviewing business requirements and developing technical specs for portfolio module
Writing the service layer logic to retrieve position data and calculate Market Values, Realized/Unrealized gain/loss for Portfolio using Stateless Session beans and Singleton, Business Delegate and Service Locator design patterns
Used and configured MULE Enterprise Service Bus to call the EJB service in the portfolio module
Developed user interface for portfolio & accounts modules using MVC, JSP, Servlets, Portlets, Struts 2.0, Tiles, AJAX, JavaScript and HTML
Wrote soap-envelope schema and several schemas for various XML business messages.
Wrote SQL/PLSQL queries on DAO layer supporting for accounts modules
Coordinating application release into Integration, UAT and Production
Technology: Core Java, J2EE 1.4, JSP, Struts2.0, EJB2.0, MULE ESB, AJAX, Spring Framework, Tiles, Design Patterns, XML, XSD, SOAP, JavaScript, HTML, ANT, Websphere 6.1, Websphere Portal 6.1, RAD6.1, Turbo XML, Rational rose, Sybase 12, DB2, Hibernate, ClearCase, Clearquest and Solaris

Programmer Analyst, TRowePrice, Baltimore, MD
(JAN 05 -- JUNE 07)
Project: Portfolio Growth Tracker

Portfolio Growth Tracker (PGT) is part of Asset Allocation Analysis within ACCOUNT ACCESS application which empowers TRP(TRowePrice) retail clients to add various investments accounts (Brokerage, Mutual Fund, Retirement etc.) including TRP accounts that were not supported in Retail Account Access to be viewed together with their TRP retail accounts in the new Portfolio "HUB". PGT uses six different strategies that best represent the user s risk and reward and displays the exact portfolio growth for past investments and estimate for the future investments. It also suggests the
Investment approach the user has to follow for his target portfolio growth.

Role:
Involved in complete SDLC of the application modules and developed application flow diagrams in the analysis phase.
Writing the service layer logic for six strategies for Portfolio growth using Stateless Session beans and Utility Classes by gathering requirements from Account Managers
Writing the DAO layer using SQL/PLSQL for Data Access
Used JUnit for unit testing.
Build, Deploy and Support the application in Development & Testing Environments.
Technology: Java (J2EE), JSP, Struts1.1, Tiles, EJB 2.0, Design Patterns, Oracle 10g, XML, ANT, Websphere 5.1, WSAD5.1.2, Rational rose, Junit, ClearCase, Clearquest and Linux

Sr Java Developer, Wal-Mart Stores Inc, Bentonville, AR
(JAN 2003 -- DEC 2004)

Project: https://www.walmartbenefits.com

WalmartBenefits.com is a web portal which provides various options for managing the benefits of Walmart employees. WalmartBenefits.com provides services like Registration, Online Enrollment, Beneficiary, etc. Walmart Benefits is a web based 3-tier J2EE application used for Registration, Online Enrollment. After client s login into the portal, they are validated using SSO, they are displayed with various options and services according to their chosen sessions. Sessions are based upon their previous year benefits selection like, Newly Eligible session, Annual Enrollment session, 401(k) session, Associate Stock Purchase Plan session, Medical Benefits session, Dependents session. In Online Enrollment application, they can enroll/modify their different benefits like, medical benefits, Dental benefits, 401(K), Associate Stock purchase, Dependents. After enrolling, Final benefits coverage summary will be displayed and a PDF file can also be generated.

EDUCATION:

Bachelors, Computer Science, JNTU, Hyderabad, INDIA.

https://courses.edx.org/certificates/5a071252f3834ea0b70302097781d935

Validation Number: R1V2K8Y1K1VQ1X5W
Validate at: http://aws.amazon.com/verification
Keywords: cprogramm continuous integration continuous deployment user interface message queue javascript sthree database information technology golang fourg procedural language Arkansas Idaho Maryland New Jersey New York

To remove this resume please click here or send an email from [email protected] to [email protected] with subject as "delete" (without inverted commas)
[email protected];646
Enter the captcha code and we will send and email at [email protected]
with a link to edit / delete this resume
Captcha Image: