1. Kona Naga Vinod Kumar
Email: vinodkumarkona21@gmail.com
Plot No-52, Mobile: 9490470625
Mythripuram,
Karmanghat,
Hyderabad-79,
Andhra Pradesh.
Objective
To see my ideas take the shape of reality and not just remain imaginations .To utilize my skills
to the fullest in order to develop novel ,robust and powerful products and thus benefit the organization
I work for. To be smarter in innovation and put the first brick in place.
Summary
• Having 5.11 years of experience in the field of software development in creating solutions for
IT Applications and Web based Applications using Spring, Struts and GWT Technologies.
• Experience in Analysis, Design and Coding large scale Business Applications and conduct
unit testing by using JUNIT.
• Involved in working on POC using Cassandra, JWebSockets for Intra Trade application.
• Having Good experience in web application development using Spring ,GWT, Struts,
Hibernate, XML
• Having good knowledge of performance tuning of the web applications using Jmeter and
tomcat.
• Performed Load Test using Jmeter.
• Having good knowledge on Apache Tomcat.
• Have good experience in UI design with respect to project specifications.
• Have good skills in optimizing and writing elegant code.
• Good technical knowledge and ability to learn new technologies.
• Capable of performing under minimal supervision, multi-tasking and meeting deadlines as a
team member
Current Employer
• September 2013-Present Innominds Software Pvt Ltd Sr. Software Engineer
Previous Employment
April 2011 – September 2013 Shris InfoTech Services Sr. Programmer Analyst
October 2010 –April 2011 Next Education Pvt Ltd Software Engineer
July 2009 – October 2010 Shris Infotech Services Programmer Analyst
2. Technical Skills
Operating Systems Windows 9x/ME/2000/XP,GNU/Linux
Programming Languages Java
Programming Environments Net beans, Eclipse
Java Technologies Servlet ,Struts, Spring, Hibernate, Apache
Velocity, GWT
Database Technologies MySQL, Mongo, Hbase
Scripting Languages Python, Perl
Educational Background
WORK EXPERIENCE
Project #1:
Project Name: Bridge
Team Size: 5
Environment: Java/J2EE
Client: Deloitte
Skill/Tools: Eclipse
Database: Mysql, MongoDb
Technologies: Spring 4.1, Hibernate, REST Web Services, Spring-Data-JPA, Spring-Data-MongDB,
Angular JS, D3JS
Configuration Tool: Git
Bug Tracking Tool: JIRA
Build Tool: Maven
Operating System: Windows XP
Project Description:
A digital platform that helps enterprises connects directly with startups, monitor the innovation
landscape, and foster new ideas together. It combines the sector-specific knowledge and depth of
Degree Institution Year of completion
MS IIIT, Hyderabad in collaboration
with Carnegie Melon University,
Pittsburg
2009
B.Tech (EEE) Vardhaman College of
Engineering,Shamshabad
2007
3. Deloitte insights with powerful algorithms to scan the innovation ecosystem for startup partners
based on specified criteria.
Roles and Responsibilities:
• Involved in configuring the application with Spring 4.1, Spring Security, Maven, and Spring-
Data-MongoDb.
• MAVEN Migration and developed services using Spring Rest Web Services.
• Migrated project from hibernate/MySql to spring data mongoDb.
• Design, Develop and Deployments of application modules for the core server component to
incorporate new business features that cater to the project needs.
• Involved in schema design in both relational and document databases.
• Implemented LinkedIn like search and filtering algorithm to search for various startups with
different parameters.
• Involved in design and development of role based authentication and authorization using
spring security 3.0
• Involved in performance tuning of the application where it could withstand 100 conccurrent
users with respect to load test.
• Implemented degree of separation algorithm for various startups and displayed as radial graph
using D3JS
Project #2:
Project Name: SNAP
Team Size: 5
Domain: Ecommerce
Environment: Java/J2EE
Client: Deloitte
Skill/Tools: Eclipse
Database: Mysql, Hbase
Configuration Tool: Git
Bug Tracking Tool: JIRA
Build Tool: Maven
Technologies:
Core Java, Spring 4.1, Hibernate, REST Web Services, Kettle, Impala, Hive, Sqoop, Hibernate Envers
Project Description:
DSNAP is an e-commerce platform which enables consumer to purchase products using reward
points, consumer requests a product and multiple merchants can compete by offering the
same/similar product to that consumer. While sending consumer request to merchant DSNAP
helps merchants in getting the relevant request based on merchant inventory and offerings.
Similarly, merchant offer will be validated using consumer preferences and merchant past
transactions. DSNAP platform matches consumer needs and merchant ability to fulfill that offer
using its analytical platform.
Roles and Responsibilities:
4. • Involved in configuring the application with Spring 4.1, Spring Security, Maven and Spring-
Data-MongoDb.
• Used Pentaho Data Integration Designer 4.1 to create all ETL transformations and jobs.
• Implemented Quartz scheduler which runs periodically to invoke ETL process from
transactional database to BI database.
• Configured hibernate for auditing of persistent classes using hibernate envers.
• Written complex queries to transform and load data from transactional database to BI database.
• Design, Develop and Deployments of application modules for the core server component to
incorporate new business features that cater to the project needs.
• Configured apache flume to capture click stream data which gets stored in hbase.
Project #3:
Shris InfoTech Services (http://www.shrisinfotech.com/)
Type of Project : Offshore Product development
Duration : July 2009 to October 2010 & April 2011 to Present
Team Size : 30
Role : Senior Programmer Analyst
Technical Environment : Java, Shell Scripting
Technologies : GWT, J2EE, Spring, Hibernate
EMR (Electronic Medical Records)
EMR (Electronic Medical Records) is a complete electronic record keeping system that helps to
booking appointments to performing examination to ordering and billing. An EMR keeps
Information of every single encounter of patient visits and allows patients to access medical records,
as the records are kept online. Information commonly found in an EMR includes a patient’s progress
or SOAP notes, problems, medications, vital signs, past health history, immunization, laboratory data
and radiology reports etc. In addition to storing patient information, these systems are often integrated
with medical billing software or practice management software for a fully-integrated workflow.
Responsibilities:
• Participated in product design meetings.
• Analysis of the System and Functional requirements.
• Involved in design and development of role based authentication and authorization using
spring 3.0
• Developed a module with user interface (UI) using GWT which creates completely
customizable templates as a part of application where the doctor can specify the layout of the
template, which helps him/her to adjust the template as per his/her practice.
• Developed a module with user interface (UI) using GWT for audit Log tracking system for all
the modules.
• Developed Admin module with user interface (UI) using GWT where administrators can
define modules for a specific role.
5. • Developed a code generation template engine using Apache velocity for creating server and
client side Java classes.
• Developed an ETL process using Scriptella for database migration for specified schema in
required format (CSV, Microsoft Excel) for a reporting tool.
Project #4:
Title : XcelinXam
Technical Environment : Java, Shell Scripting
Duration : April 2012 to September 2013
Team Size : 30
Role : Senior Programmer Analyst
Technologies : GWT, J2EE, Spring, Hibernate
Description:
XcelinXam is online learning and Assessment software. The questions can be
categorized according to type, topic etc. XcelinXam will enable to prepare rigorous questions, exams
and lessons. The test is compiled with questions from different libraries. Tests are created on a random
basis per student with a particular time limit during which they are to be answered.
Responsibilities:
• Participated in product design meetings.
• Analysis of the System and Functional requirements.
• Involved in design and development of user and admin modules with user interface (UI) using
GWT/SmartGWT.
• Involved in design and development of role based authentication and authorization using
spring 3.0
• Involved in design and development of Question creation module for Simple,Subjective,Single
Option ,Multiple option and Comprehensive questions with user interface (UI) .
• Involved in design and development of implementing Mock Exam and Practice Exam
Creation Modules with user interface (UI) .
• Implemented security module for different enterprises in the system for questions, exams,
courses using spring security 3.0.
• Implemented exam taking panel with user interface (UI) which includes comprehensive and
subjective questions.
• Implemented a wizard with user interface (UI) where teacher can evaluate and assign marks to
Subjective question using Specific Rubric System.
Project #5:
October 2010 – April 2011 : Next Education (http://nexteducation.in/)
Professional Experience – Full Time Employee
Position: Software Engineer
Technical Environment: Java, Shell Scripting
Technologies: Ajax, Struts-2.0, ExtJS, Hibernate
6. School Next
School Next is a computer based classroom learning solution developed to assist teachers and
schools to effectively deliver subject knowledge in an interactive, fun-filled manner in the classroom.
• Developed a wizard for session summary by tracking the session associated with the user.
• Developed an ERP based system which covers entire process from Planning to Delivery.
• Built an email alert system which sends an email for every transition of the state of work to
show the status of work of subordinates to their mangers or heads.
Academic Projects
SPOKEN INFORMATION RETRIEVAL
Guide: Dr. Kishore Prahallad, Research Scholar, Carnegie Mellon University, Pittsburgh
Technical Environment: Python, Java, Shell Scripting, CGI.
Tools : Sphinx-2, Festival
Abstract:
• The system uses automatic speech recognition (ASR) software to convert the audio signal of a
video file into a transcript file and then a document indexing tool to index this transcripted file.
• The final outcome of the system is a list of video frame tags containing the audio
correspondent to the spoken query
• Developed an interface which allows the users to enter queries in natural language and get the
desired output.
BIT TORRENT
Guide: Mr. Maheedhar, Research Scholar, Carnegie Mellon University, PittsBurgh
Technical Environment: Socket Programming in C
Abstract:
• Implemented a Bit Torrent like peer to peer download file parts.
• Implemented a congestion control mechanism to ensure fair and efficient network utilization.
THIS (The Hindu Information System)
Guide: Dr. Vamshi Ambati, Research Scholar, Carnegie Mellon University - Pittsburg.
Technical Environment: Java.
Abstract:
• The objective of the project is to search a website and the corresponding websites linked to it in
order to find the information needed.
• It involves in crawling the website, getting the details of websites linked to it, parsing the web
pages and then indexing them.
Strengths
• Excellent problem-solving and organizing skills
• Creative and innovative thinking
• Ability to work under pressure
7. • Ability to take initiatives.
Languages known
English, Hindi, and Telugu
Kona Naga Vinod Kumar