1. RESUME
MD NASIM AHMAD
Mobile: +918056136579
E-mail: notifynasim@live.com
EXPERIENCE SUMMARY:
• Over 4+ years of experience in Information Technology with knowledge on SDLC,
Business Analysis, Technical Documentation, Software Validation, IVR and
Web service development.
• Good knowledge about Object Oriented Programming languages and Telecom BSS
and IVR domain.
• Having knowledge on J2EE Design Patterns (MVC, DAO, Abstract Factory, Builder
etc.).
• Having experience in REST web service development by using Java, J2EE, Spring,
Camel, Switchyard, Hibernate and web services.
• Working knowledge on Putty, WinSCP , SOAP UI and PGAdmin.
• Able to work within a team environment or independent, and able to handle pressure.
• Quick learner and flexibility to learn and adapt new technologies.
• Good analytical and logical programming skills
• Good understanding of software development life cycle
• Experience with writing SRS,TDD and HLD document
• Willing to take individual responsibility and ability to work with team as a productive
team member.
ACHIVEMENTS:
• Got School fourth in school in SSC.
• Got School First in college in HSC.
• Qualified AIEEE in 2006.
• Was excellent performer in Sensiple Software solution Pvt. Ltd for 3 years consistently.
EXPERIENCE PROFILE:
Current Organization
Aricent technology (Hol.) Pvt. Ltd
17-Aug-2015 to till date
Previous Organization
Sensiple Software Solution Pvt. Ltd
2. 18-JAN-2012 to 3-AUG-2015
ACADAMIC PROFILE:
B.Tech(CSE) - 2011 from Dr. MGR Educational And Research Institute, Chennai (75%)
I.Sc(Math) - 2006 from BIEC Patna Bihar (72%)
Xth - 2002 from BSEB Patna Bihar (68%)
TECHNICAL SKILLS:
Modeling Language : UML
Programming Languages : Java, j2ee
J2EE Technologies : Java, JSP, Servlet
J2EE Frameworks : Spring MVC, Spring Web Services, Spring AOP, Jersey,
REST, Switchyard, Camel
Middle-Tier Technologies : JavaBeans, Hibernate, SOAP/REST, Zookeeper
Web Client Technologies : HTML, JavaScript, CSS
Unit-Testing : JUnit, Jstory
Database Technologies : JDBC, SQL Server 2005/2008, Postgres, MS-ACCESS
IDEs : Eclipse, STS, EditPlus, Notepad++,
Subversion Tools : SVN
Build Technologies : Maven
Web Servers : Tomcat, Jetty, WebLogic
Application Servers : Oracle WebLogic Server 10.3.2, Holly Server, JBOSS
PROJECT PROFILE:
Project#1 July 2012 – OCT 2012
Title : Loan Servicing
Client Organization : E*pro, NJ, US
Environment : Holly server, Tomcat server, Java, VXML, XML, Java script, SQL
server, Jersey
Team Size : 12
Role : Developer
Description:
Loan Servicing Provides IVR and web solution of car loan service. IVR provides
functionality like Checking loan status, outstanding due, payment, rescheduling payment,
service request and WEB provides same as IVR with some more option like watching
transaction history, service request tracking, and updating user information .Loan Servicing
IVR and Web Application uses REST web-services to make communication with Backend
services.
Responsibilities:
• Review Requirement Document for GAP Analysis
• Suggested some changes in call flow and approved by team.
• Suggested the format of web-service request and response and approved by team
3. • Develop IVR call flow using VXML, java script and Java language
• Develop Web-service jersey framework Java language
Project#2 Nov 2012 - May 2013
Title : LIME phase 3
Client Organization : VOXGEN, London, UK
Environment : Java, Spring, Hibernate, Jenkins, Maven, SVN, STS, Scrum
Works,JUnit, SpeechWizard, Liquibase, Web logic server, Holly
Server,SOAP UI / REST, Jmeter, JSON, X-lite, Spring Batch, UML
Team Size : 8
Role : Development and Direct Client Interaction
Description:
LIME provides automated IVR service and other services like top-up, balance
information (for prepaid user), outstanding bill (for postpaid user), bill payment with help of
PNP payment gateway and other telecom related services for its customers through various
channels like Facebook, PORTAL and Mobile. LIME IVR contains two call flow one for Prepaid
and another one for Postpaid services. LIME interacts with other backend services like
liberate, limeware and Payment gateway to get the user information using REST web-
services exposed. Phase 3 includes Lime Facebook application and integrating it with lime
Backend liberate, limeware and payment gateway.
.
Responsibilities:
• Analyze the requirement and Update TDD doc
• Develop code for new functionality or requirements
• Develop REST services using Spring for integrating with FB application
• Perform Unit Testing using JUnit
• Perform Unit Integration Testing
• Load test with soap UI
• Performed Load Test using Jmeter
• Provide support to QA team
• Release the application in development and QA environment
• Automate release processes using Jenkins
• Maintain DB scripts using Liquibase
• Developed IVR with speechwizard framework
• Production Support
Project#3 May 2013 – Aug 2013
Title : Password Reset System
Client Organization : Community healthcare System
Environment : Java, J2EE, SVN, Eclipse, Tomcat, VXML, JSON, Holly Server,
X-lite
Team Size : 8
Role : Development & Maintenance
Description:
4. Password Reset System is an IVR solution of resetting the domain password with
authentication of user based on their voice. For using this user need to enroll their voice in
the system and later they can reset their password if they forget. It uses a third party
voice biometric tool for authenticating the voice and uses REST web-service for
intercommunication between voice bio-metric engine and IVR.
Responsibilities:
• Installed third party voice biometric engine.
• Developed IVR call flow using Java and VXML.
• Perform Unit Integration Testing
• Calibration of voice biometric engine for native speaker
• Involved in code enhancement, Defect fixing
• Used SVN for repository
Project#4 Aug 2013 – Dec 2013
Title : Interactions Development
Client Organization : Interactions.Net (USA)
Environment : Linux, Java, J2EE, spring, Hibernate, Jenkins, Maven, SVN,
Eclipse, Zookeeper
Team Size : 2
Role : Software Developer
Description:
Interactions provide Virtual Assistant IVR applications that significantly improve
self-service for customer care. Interactions.net has created revolutionary, patented
technology enabling the most conversational natural language applications available. It is an
application which lock a DNIS and assign to an IVR to transfer the call to Agent and store
the customer information in cache. And the cache information will be provided to respective
agent where call will land. Once the call gets over DNIS has to be released and make it
available for another call. This is a common tool which can be used for n IVR applications for
respective customers. And for each IVR application the assignment of DNIS has to be in first
come first served. This tool is for Interaction for integrating IVR call with CRM with call
Information stored in cache for better user experience.
Responsibilities:
• Analyze and understanding the requirements.
• Checkout / Check-in latest source codes from/to Subversion (SVN)
• Created REST webservice using Spring and hibernate.
• Implemented First come first served for REST api for getting DNIS
• Perform Functional Testing using J-Unit.
• Perform Unit Integration Testing through SOAP UI
• Release the application in development and QA environment through Jenkins
5. • Use JIRA for bug tracking
• Prepare Release Document for UAT and Production deployment
• Update transition document whenever required
Project#5 Jan 2014 – Apr 2014
Title : Interactions Development
Client Organization : Interactions.Net (USA)
Environment : Linux, Java, J2EE, spring, Hibernate, Jenkins, Maven, SVN,
Eclipse, JBoss, Voxeo Prophecy, Nova Framework and X-lite
Team Size : 10
Role : Software Developer
Description:
Interactions provide Virtual Assistant IVR applications that significantly improve
self-service for customer care. Interactions.net has created revolutionary, patented
technology enabling the most conversational natural language applications available.
Interactions.net has a broad range of experience implementing Virtual Assistant services in
numerous industries. Interactions Virtual Assistant applications break the mold of traditional
automated self-service systems and allowing customers to interact as if they are speaking
with a live agent.
Responsibilities:
• Analyze and understanding the requirements.
• Checkout / Check-in latest source codes from/to Subversion (SVN)
• Develop IVR using Nova Framework which is Java based proprietary tool.
• Bug fixing for existing application.
• Perform Functional Testing using J-Unit.
• Build, deploy Services and Call flow using Maven and JBoss.
• Configure application in Voice portal Voxeo Prophecy.
• Perform Unit Integration Testing through X-lite and Script Tester
• Release the application in development and QA environment through Jenkins
• Use JIRA for bug tracking
• Prepare Release Document for UAT and Production deployment
• Update transition document whenever required
Project#6 May 2014 - Jul 2014
Title : LIME
Client Organization : VOXGEN, London, UK
Environment : Java, Spring, Hibernate, Jenkins, Maven, SVN, STS, Scrum
Works,JUnit, SpeechWizard, Liquibase, Web logic server, Holly
Server,SOAP UI / REST, Jmeter, JSON, X-lite,UML
6. Team Size : 1
Role : Development and Direct Client Interaction
Description:
It is an application for LIME which can host n number of IVR with m number of
menus in a tree structure. Next option Menu should me either transfer to a DNIS or the next
menu. The number of menus and the DNIS for transfer at different nodes in an IVR is
configurable.
Responsibilities:
• Analyze the requirement and Update TDD doc
• Develop IVR flow using java, switchyard and spring
• Develop backend services using Spring
• Tested using xlite
• Perform Unit Testing using JUnit
• Perform Unit Integration Testing
• Provide support to QA team
• Release the application in development and QA environment
• Automate release processes using Jenkins
• Maintain DB scripts using Liquibase
Project#7 Aug 2014 - Nov 2015
Title : LIME
Client Organization : VOXGEN, London, UK
Environment : Java, Spring, Hibernate, Jenkins, Maven, SVN, STS, Scrum
Works,JUnit, SpeechWizard, Liquibase, Web logic server, Holly
Server,SOAP UI / REST, Jmeter, JSON, X-lite, Spring Batch,UML
Team Size : 8
Role : Development and Direct Client Interaction
Description:
It is an application which can host n number of IVR for voting. The duration and list
of contestant are configurable and at the end of voting duration it calculates the winner and
update the user with details.
Responsibilities:
• Analyze the requirement and Update TDD doc
• Develop IVR flow using java, switchyard and spring
• Develop backend services using Spring
• Tested using xlite
• Perform Unit Testing using JUnit
• Perform Unit Integration Testing
• Provide support to QA team
• Release the application in development and QA environment
• Automate release processes using Jenkins
• Maintain DB scripts using Liquibase
7. Project#8 Dec 2014 - Jul 2015
Title : LIME
Client Organization : VOXGEN, London, UK
Environment : Java, Spring, Hibernate, Jenkins, Maven, SVN, STS, Scrum
Works,JUnit, SpeechWizard, Liquibase, Web logic server, Holly
Server,SOAP UI / REST, Jmeter, JSON, X-lite, Spring Batch,UML
Team Size : 8
Role : Development and Direct Client Interaction
Description:
LIME provides automated IVR service and other services like top-up, balance
information (for prepaid user), outstanding bill (for postpaid user), bill payment with help of
PNP payment gateway and other telecom related services for its customers through various
channels like Facebook, PORTAL and Mobile. LIME IVR contains two call flow one for Prepaid
and another one for Postpaid services. LIME interacts with other backend services like
liberate, lime ware and Payment gateway to get the user information using REST web-
services exposed
.
Responsibilities:
• Analyze the requirement and Update TDD doc
• Develop code for new functionality or requirements
• Develop backend services using Spring
• Perform Unit Testing using JUnit
• Perform Unit Integration Testing
• Load test with soap UI
• Performed Load Test using Jmeter
• Provide support to QA team
• Release the application in development and QA environment
• Automate release processes using Jenkins
• Maintain DB scripts using Liquibase
• Developed IVR with speechwizard framework
• Production support
Project#9 Sep 2015 – May 2016
Title : KDDI Phase 2
Client Organization : KDDI (Japan)
Environment : Java1.7, j2ee, switchyard, Camel, Maven, SVN, SOAP UI,
REST,Shell script, JSON, psql
Team Size : 10
Role : Development and QA support at client location (Japan)
Description:
8. KDDI is a telecom provider in JAPAN. KDDI gateway and Portal are two modules in
this project. KDDI gateway is a soap web services exposed for the purpose for providing
new operation like activating SIM, changing plan, change imsi etc. And KDDI portal is a web
application which provides a user interface for user for operation like buying new plan and
changing base plan. KDDI portal is integrated with KDDI gateway and KDDI gateway
communicated with database and other backend interfaces like AAA and OCS. The major
functionality in phase 2 was Carryover, Bulk MOP and auto cleanup.
Responsibilities:
• Written SRS document for requirements
• Written HLD document for design
• Done DB design
• Leaded a team of Three
• Develop code for carryover functionality and exposed REST web service
• Develop new backend services using JBOSS switchyard and camel routing
• Perform Unit Integration Testing
• Provide support to QA team on customer site in Japan
• Release the application in development and QA environment
Project#10 Sep 2015 – till date
Title : KDDI Phase 3
Client Organization : KDDI (Japan)
Environment : Java1.7, j2ee, spring, Maven, SVN, SOAP UI, REST, Shell script,
JSON
Team Size : 10
Role : Development and QA support
Description:
KDDI is a telecom provider in JAPAN. KDDI gateway and Portal are two modules in
this project. KDDI gateway is a soap web services exposed for the purpose for providing
new operation like activating SIM, changing plan, change imsi etc. Phase 3 include Mobile
application development and integration with KDDI Gateway. It exposes all the services
available in Service order for integrating with mobile application.
Responsibilities:
• Written SRS document for requirements
• Written HLD document for design
• Leaded a team of Three
• Developed Rest Web services over Gateway using Spring
• Perform Unit Integration Testing
• Provide support to QA team
• Release the application in development and QA environment
9. PERSONAL DETAILS:
Father’s Name : MD NASIM AHMAD
Date of Birth : 25 OCT 1987
Marital Status : Married
Religion : Muslim
Languages : English, Hindi, Urdu, Bhojpuri
Hobbies : Watching Cricket and travelling
Permanent Address : Makhdoom Pur, PO chakiyan
Dist. Siwan Bihar
Pincode : 841507
I do hereby declare that the particulars furnished above are true, complete and correct to
the best of my knowledge and belief.
Date:
Place:
(Md Nasim Ahmad)
10. PERSONAL DETAILS:
Father’s Name : MD NASIM AHMAD
Date of Birth : 25 OCT 1987
Marital Status : Married
Religion : Muslim
Languages : English, Hindi, Urdu, Bhojpuri
Hobbies : Watching Cricket and travelling
Permanent Address : Makhdoom Pur, PO chakiyan
Dist. Siwan Bihar
Pincode : 841507
I do hereby declare that the particulars furnished above are true, complete and correct to
the best of my knowledge and belief.
Date:
Place:
(Md Nasim Ahmad)