Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ashok Kurapati

Woodland Hills,CA

Summary

A challenging enterprise as Java developer with an ambitious company on the leading edge of distributed computing, e-commerce, internet software development and other applications of Java Technology. Seeking an opportunity to become a vital part of a team comprised of creative and intelligent people whom value innovation, resourcefulness, an enjoyable work environment, and dedication to a common goal. Professional Summary Having 3.5 years of experience as a Software Engineer primarily in development Web based and enterprise applications. Has exposure in the Design, development and maintenance of commercial projects. Has good knowledge of J2EE application model to develop web-based solutions using Servlets, JSP, JDBC, EJB, Struts Framework, Hibernate, Spring and Design Patterns. Self-Learning attitude, Sense of Responsibility and Dynamic Team Player Creative Senior Software Engineer offering 14 years of experience. Enthusiastic about developing forward-thinking solutions to tomorrow's productivity problems. Resourceful and adaptable approach to challenges.

Overview

18
18
years of professional experience
1
1
Certification

Work History

Project Delivery Manager

Mphasis
05.2016 - Current
  • Partnered with project team members to identify and quickly address problems.
  • Communicated project updates to stakeholders at all levels.
  • Created and implemented contingency plans to address potential risks.
  • Updated customers and senior leaders on progress and roadblocks.
  • Led cross-functional teams to successfully complete IT projects.
  • Monitored and tracked project progress to support timely completion.
  • Assessed and analyzed customer requirements to develop effective IT project plans.
  • Implemented best practices to drive quality IT project delivery.
  • Resolved staff conflicts and identified potential areas of improvement.

Delivery Project Lead

Mphasis
10.2014 - 07.2017
  • Partnered with project team members to identify and quickly address problems.
  • Developed and trained junior team members by leveraging industry experience to achieve optimal project strategy.
  • Set up and managed team meetings.
  • Adjusted project plans to account for dynamic targets, staffing changes, and operational specifications.
  • Planned, executed, and controlled assigned projects, ensuring work performed complied with contractual requirements.
  • Met with manager weekly to provide detailed project report and milestone updates.
  • Updated customers and senior leaders on progress and roadblocks.
  • Led team of engineers in providing design and engineering solutions to various clients and market sectors.
  • Scheduled and facilitated meetings between project stakeholders to discuss deliverables, schedules and conflicts.

Senior Software Engineer

Satyam Computer Services Ltd
10.2007 - 10.2014
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Worked with development teams to correct problems and run test scenarios.
  • Promoted technical leadership to entry-level and junior engineers in complex enterprise system environment.
  • Led software development initiative as subject matter expert and primary point-of-contact for project management staff.
  • Practiced and encouraged respectful and transparent communication in interactions.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.

Software Engineer

Lehman Brothers
08.2008 - 01.2009
  • Team Size : 2
  • Description :
  • Process is related to payment of brokerage for FX transactions
  • Transactions pertain to OTC transactions on options or cash across for various currency pairs
  • Invoices are received from various counter brokers by E-mail/fax on or before 14th of every month and amounts are to be paid within 30days from receipt of invoices
  • Payments for previous month are released in current month; However Users also receive invoices for other than prior months in current month
  • Trade details are captured in VCAS system and reconcile amounts as per invoices with trade details captured in VCAS
  • Mismatches if any in reconciliation processes are debited or credited to respective traders account in VCAS
  • Invoices are received in various formats such as excel, word, PDF, or jpeg/TIG images
  • Current manual process can be automated so that time spent and risk involved can be reduced
  • User will be required to carry out minimal manual activity
  • Current business objective is to automate process for Top-5 non-ECN brokers who account for 80% of business volume (data analysis worksheet annexed) and on priority basis for Tullet NY which is biggest broker in terms of volume of transactions
  • Roles /Responsibility:
  • Involved in development of related components in Presentation Layer, Business Layer and Data Access Layer
  • Developed Struts Actions, Action Forms and few Jsp’s using several tag libraries provided by struts frame work as part of Presentation layer
  • Coordinated with team in integrated the modules

Software Engineer

CITCO Fund Services
04.2008 - 07.2008
  • Publish or poll for MT56X messages from SCAMP and consume into Workflow Tool
  • Build Workflow solution to process, acknowledge, and manage MT56X messages
  • This would reduce risk of missing Swift notices captured in SCAMP
  • Workflow solution will capture SWIFT MT56X notices from SCAMP database
  • Swift notices will be routed to correct group or user, who will acknowledged it and close it once work is complete
  • Workflow tool is expected to be used globally by operations group
  • Workflow tool is tactical solution to control and manage SWIFT messages currently received in scamp
  • This is achieved by:
  • Capturing Swift messages from scamp
  • Routing it to appropriate user group to acknowledge receipt and close it
  • Provide ability to manually re-assign it to different group or user where appropriate
  • Provide view of swift message as received in scamp
  • Roles /Responsibility:
  • Involved in development of related components in Presentation Layer, Business Layer and Data Access Layer
  • Developed Struts Actions, Action Forms and few Jsp’s using several tag libraries provided by struts frame work as part of Presentation layer
  • Coordinated with team in integrating the modules
  • Involved in coding by using StaffWare API’s
  • Project Name : CLARIS
  • Client

CITCO Fund Services
10.2007 - 04.2008
  • (CFS) is a large financial organization providing administrative services to leading Hedge Funds and is part of CITCO, a global financial institution
  • A Hedge Fund is a private investment fund that charges a performance fee and is typically open to only a limited range of qualified investors
  • The investment in these funds is in millions
  • These funds inurn may invest into other funds
  • Claris is a web based and distributed enterprise system developed for CITCO Fund Services
  • This application is to facilitate and manage investor and account details, Fund management and portfolio management based on some rules
  • This application further segregated into several modules like Order Management, Mass Transactions, NAV and Incentive Fee etc
  • Roles /Responsibility:
  • Involved in development of related components in Presentation Layer, Business Layer and Data Access Layer
  • Developed the Struts Actions, Action Forms, Business Delegate and few Jsp’s using several tag libraries provided by struts frame work as part of Presentation layer
  • Developed a session bean along with the corresponding service class as part of Business layer
  • Modified and added several methods to the Data Access Object (DAO) as part of Data Access layer
  • Made use of PMD (Project mess detector) and check style for finding bugs related to coding conventions, coding standards and some logical issues.

Software Engineer

E-loan Inc
02.2007 - 09.2007
  • The basic objective of this project is to give loans to customers
  • Presently this project is under development
  • This project has Client module and Admin module
  • Client Module mainly interacts with the customer
  • When the customer wants loan then he must visit to our site, and then we will ask the customer to provide his personal details, Employment details, and his Bank details. Our call centre people will contact with the customer and they ask the customer to provide all necessary documents
  • And then Admin people will check all these details and then they will decide how much amount of loan will give to the customer. Here admin and users under admin can see and modify the details of customers who have taken the loans from E-LOANS
  • Here an admin can create the extension for the customer in case if customer fails to pay the entire amount in the given date
  • And the customer himself can’t create the extension and ask the admin to create extension
  • Generating Reports like Profit Report, Customer Details report, ACH Report, Post returns report, Collection work list report
  • Roles /Responsibility:
  • Involved in developing the Login mechanism for the portal
  • I strongly involved in preparing views using Struts Frame Work
  • Involved in coding Web and Business layer
  • Validating the views using validation plug-in in Struts Frame Work
  • To call the business methods by using business delegate design pattern

Trainee & Software Engineer

Anzac Solutions Pvt. Ltd
05.2005 - 09.2007

Heartcom Inc
04.2006 - 01.2007
  • The Heart management is a website, related to medical field
  • Mainly it focuses on the Heart related surgeries
  • This project contains mainly 5 modules
  • They are e-iTextbook module, Value Added Service Module, Members Module, General Features Module, and Administration Module
  • E-iTextbook module gives mainly Heart surgery articles, speeches, Video’s of surgeries to its members and also other articles related to Human body
  • It takes the Articles from its members and it will ask the different opinions and comments from visitors and members
  • General Feature’s module gives the details of major medical institutes and Hospitals
  • And also it gives the advices & suggestions to the members
  • Value Added Services module provides free membership
  • Roles /Responsibility:
  • Involved in the development of Registration form from UI to Data storage
  • Involved in the development of Customer module
  • Developed user interface using Struts Frameworks.

Dealer & Client Management Client

ProPest Agency
05.2005 - 02.2006
  • The DCMS is a web-based system, designed for Propest Co
  • Ltd, which gives information relating to the clients and dealers of the company with respect to its pesticides product launches
  • This system that can be used by the company management to keep track of the sales, dealers and its clients
  • It fulfills different requirements of management, client and dealers of the company
  • The specific purpose of the system is to automate the communication between the management, clients and the dealers of the organization
  • This automation project provides communication between the Clients for the company products
  • Any queries related to the product usage can be raised, and obtain expertise suggestion from the company expertise group
  • Various dealers can instruct their client and in response the client can order product from specific dealer of their wish
  • In turn the management and the client can directly communicate with each other and help the company to provide efficient service
  • Role & Responsibility:
  • Involved in the development of Dealer module, Transaction and Invoice module in Dealer Reseller Management System Project
  • Coordinated with the team in integrating the modules
  • (ASHOK .K)

Education

M.Sc. - Electronics Technology

Nagarjuna University
Guntur
04.2007

Bachelor of Science - Computer & Electronics

SSN College
Nagarjuna Unversit
05.2003

Skills

  • Languages: Java 8,
  • Ø J2EE technologies: JSP, Servlet, JPA, JDBC, JUnit, Mockito, JMS
  • Ø Frameworks: Spring Boot, Spring Data, Spring MVC, Hibernate, Spring Security, Spring Rest, Spring JPA and Microservices, JWT
  • Ø Web Services: RESTFUL API
  • Ø Web Technologies: HTML5, CSS3, JavaScript, XML, JQuery, AJAX, Angular6
  • Ø Databases: Oracle 11g, MySQL5x, MongoDB
  • Ø Application/Web server: Apache Tomcat, WebSphere, Glass fish, WebLogic
  • Ø Testing Tools: JUnit 5, Mockito
  • Ø Source Control System: SVN, CVS,MS-VSS, PVCS, GIT LAB, GITHUB
  • Ø SDLC: Agile, Scrum, Waterfall

Certification

  • Java SE Certification

Timeline

Project Delivery Manager

Mphasis
05.2016 - Current

Delivery Project Lead

Mphasis
10.2014 - 07.2017

Software Engineer

Lehman Brothers
08.2008 - 01.2009

Software Engineer

CITCO Fund Services
04.2008 - 07.2008

Senior Software Engineer

Satyam Computer Services Ltd
10.2007 - 10.2014

CITCO Fund Services
10.2007 - 04.2008

Software Engineer

E-loan Inc
02.2007 - 09.2007

Heartcom Inc
04.2006 - 01.2007

Trainee & Software Engineer

Anzac Solutions Pvt. Ltd
05.2005 - 09.2007

Dealer & Client Management Client

ProPest Agency
05.2005 - 02.2006

M.Sc. - Electronics Technology

Nagarjuna University

Bachelor of Science - Computer & Electronics

SSN College
Ashok Kurapati