1. Vijay koul
Associate Lead, Technology
Experience summary
Workingas Associate Lead,TechnologyJava withNagarroPvt.Ltd.I have 6+ yearsof experience in
development/testing&havingcomplete understandingof Software developmentlifecycle,andstrong
Knowledgeof Java/J2EE, Spring/SpringMVC, MySQL andHibernate.
Skill set
Programming and scripting
languages
Java/j2EE
Frameworks, tools,and
libraries
JSP,HTML, XML, JQuery, Spring,Hibernate, Velocity,ANT,Maven,
Apache wicket,struts, WebServices,ApachesolrandsoapUI.
Serversand platforms JBoss7,Apache Tomcat,IBM WebSphere 8.5
Databases and BI DB2,MySQL, DynamoDB, mongoDB
Devicesand OS Windows,Linux
Education
Master of ComputerApplications(M.C.A) fromGovernmentEngineeringCollage Aurangabad,
Maharashtra India(2009) 65%.
Bachelorof ComputerApplications(B.C.A) fromMakhanlal Chaturvedi National Universityof
JournalismandCommunicationBhopal India(2006) 62%.
Recent projects
City of Vienna - MA14
Client City of Vienna - MA14
Project overview City of Vienna - MA14 consists of two applications – one for web and other for mobile
devices (mobile phone and tablets). The web application would primarily be used by
administrators to manage and administer various aspects of the auditing process
while the mobile version would be used by users of particular workspace to capture
audit information on ground.
Tech & Tools used – Spring, Hibernate, java 8, Angularjs.
2. Responsibilities - Requirements understanding and code implementation
Metasonic
Client Metasonic
Project overview Metasonic GmbH offers automated Solution for Business Process Modelling using
Metasonic Suite. Using its intuitive approach, all users easily and quickly can create
their own solutions and continuously adapt them. As a result, companies involve all
their employees, free themselves of restrictions, and operate with maximum agility.
The solution consist of Desktop application for Modeler and few web applications for
end users.
Tech & Tools used – Spring, Hibernate, Struts, Eclipse Plug-in, GWT
Responsibilities - Requirements understanding and elicitation
- Handling new work and existing enhancements
CIAM (security identity manager)
Client T-System
Project overview This is a portal where the Users can assign the roles to other users in the company based
on the permissions/ authorities the user has in the company. Also the User (Role Owner)
can approve/reject the roles requested by the other users.
HR system – Designed and developed sample application for client for validating data
for operations like Query, Organization, cost center and person delivered successfully.
Ciam self-service – Designed and developed self-service web application implemented
functionality like user login,view person, view person request, change password, forget
password etc. delivered successfully.
Tech & Tools used – spring, HTML5, JQuery, JavaScript, AngularJS, IBM WebSphere 8.5,
ITIM.
Responsibilities - Understanding Requirement and Purpose
- Design the Architecture of new solution and making it compatible with existing
system.
- Research on new technologies
3. CreditUnionSolutions(Galaxy)
Client Credit Union Solutions (Galaxy)
Project overview US Credit Union solution for core banking operations and accounting. It has a member
relationship management, transactions and services layers. It can be integrated with
other service layers, applications and gateways.
Loan Adjustment (LZ) -Understanding Requirement and Purpose Design the
Architecture of new solution and making it compatible with existing system. Developed
the complete module and delivered successfully.
ACH DNE- Understanding Requirement and Purpose Design the Architecture of new
solution and making it compatible with existing system. Developed complete module
included add edit and delete functionality delivered successfully.
ACH Returns- Understanding Requirement and Purpose Design the Architecture of new
solution and making it compatible with existing system. Developed complete module
and created j-unit test cases for whole functionality.
Tech & Tools used - JAVA, Hibernate 3.0,spring 3.0, Datatec, Web Service, Junit, SoapUi,
.Net, Jboss
Responsibilities -Handling Multiple Components of the Project
-Bug Fixing of existing bugs.
-Participation in technical discussions.
WAVE,OBDFramework
Client In house Project (One97 Communications-Paytm)
Project overview Wave is a centralized platform to create and run OBD Campaigns.
Involves several activities:
-Handles Dynamic campaign creation, user base uploading, filtering user base with
DND, and Scheduling the campaign.
-Report Manager : Servlet Application handles URL response through VXML dialer
and inserts in to the database
Tech & Tools used - Java, spring, Hibernate, MySQL, FTP, SCP, Tomcat and
Linux/Windows.
Responsibilities -Developing service for automation of content delivery single handily.
-Involved in the developing GUI for web application.
-Coordinating with business users for new requirements.
-Developing the process for charging and sending the SMS on every success OBD call.
-Written various components to handle content delivery.
4. CloudCall
Client In house Project (One97 Communications-Paytm)
Project overview Description Cloud Call is a voice based automation platform for marketing. It has
features like IVR and VAS services. Industries/Enterprises/Firms can create their
campaign, record a voice message and upload large user base, schedule a date & time
for the message to go live through this platform, and will place thousands of calls to
their clients & customers.
Tech & Tools used - Java, spring, Wicket, Dynamo DB, Tomcat and Linux/Windows.
Responsibilities -Development of customer-facing website.
-Developed complete campaign wizard including Creation, Editing Recording, Base
uploading and scheduling.
-Integration of payment gateway with authorize.net.
-Involved in detailed invoice report generation.
-Involved in integration SIP dialer platform with Plivo for initiating call for recording.
-Responsible for managing configuration in spring.
NAMS,NetworkAlertMonitoring System
Client In house Project (One97 Communications-Paytm)
Project overview NAMS, Displays network alerts that are currently running. Alerts are displayed in the
panel. Panel is divided into six columns alerts can be viewed as Daily, Weekly, Monthly,
yearly. Panel is created using GWT Google Web Toolkit. Data is fetched from Solr.
Tech & Tools used - Java, Solr, Gwt, MySQL, JDBC
Responsibilities -Involved in the developing and integrating Solr.
-Involved in the developing GUI using GWT.
-Involved in Deployment process.