This document provides a summary of Neha Arun Kakkar's skills and experience. It includes her contact information and summaries of her technical skills, education, and work history. Her work experience includes positions at American Express and AgreeYa Solutions where she worked on Java/J2EE applications. She has a Master's degree in Systems Engineering and skills in languages like Java, Python, and C++ as well as technologies like Spring, Hibernate, and Angular JS.
1. NEHA ARUN KAKKAR
(215)-429-9788, neha.kakkar1990@gmail.com, LinkedIn: www.linkedin.com/in/neha-kakkar-4811a086
SUMMARY
A highly skilled, detail oriented, and knowledgeable professional, passionate about computer programming.
Remarkable analytical, logical, and communication skills. Strong business acumen with well-developed
motivational and leadership skills. Ability to work individually as well as in a team, and to perform well even
under pressure.
TECHNICAL SKILLS
Tools: Eclipse 3.2, SQL Developer Builder, Maven, GIT, SVN
Concepts: Concepts OOA/OOD, UML, Design patterns, Networking, Unit testing, DAO implementations,
distributed systems.
Operating systems: Windows XP/7/8, UNIX, LINUX
Database Systems: Oracle 10g,9.i/8.X/11g, MySQL
Languages: Java, Java Scripting, Python, C++, JSON, XML
Java/J2EE technologies: EJB 2.0/3.0, Servlets, JSF, JSP, JDBC, J2EE Design Patterns, JNDI, XML, Tiles, Spring, JSTL,
Swing
Application Servers: IBM WebSphere 6.0, JBoss 4.X
Web Services: SOAP, WSDL , SOA, RESTful
Frameworks: Struts, Spring, Hibernate, Core Java
Methodologies: Waterfall, Agile/Scrum
Frontend Technologies: HTML/HTML5, CSS/CSS3, JavaScript, JQuery, Angular JS, Bootstrap
Other Software: Microsoft Office, Eclipse, Apache Tomcat, MATLAB
EDUCATION/TRAINING/CERTIFICATION
Master of Science in Systems Engineering, University of Pennsylvania (May 2015)
Bachelor of Electronics and Electrical Engineering, Manipal Institute of Technology, India (May 2013)
WORK EXPERIENCE
December 2015 - Present
American Express, Salt Lake City, Utah.
Software Engineer
Responsibilities:
Served as a core member of an engineering team that designs and develops Java/J2EE Internet-based
applications.
Writing code and unit tests, automation, and conducting peer code reviews and testing.
Identifying exciting opportunities for adopting new technologies to solve existing needs and predicting
future challenges.
2. Performing ongoing refactoring of code, utilizing visualization and other techniques to fast track concepts,
and deliver continuous improvement.
Working with product managers to prioritize features for ongoing sprints and managing a list of technical
requirements based on industry trends, new technologies, known defects, and issues.
Proactive & dedicated self-starter. Manage your own time, and work well both independently and as part of a
team.
Embrace emerging standards while promoting best practices in order to push the limits of what a browser can
do.
Managed the backend frameworks of the project and its effective integration with the front end parts and the
User Interface.
Environment: Java, JSP, Servlets 2.4, JDBC, HTML, CSS, JavaScript, jQuery, Eclipse IDE 3.4, Apache Tomcat v.7 Web
Server, Spring MVC, Tiles, JBOSS, Oracle 11g, Oracle SQL Developer, Bootstrap, REST , XML, JSON, SQL, Pl/SQL,
SOAP, WebSphere Application Server 6.1, Maven, SVN, Agile Scrum, Angular JS.
July 2015 – November 2015
AgreeYa Solutions, Sacramento, California.
Java Developer Intern
Responsibilities:
Worked as part of a team for application development.
Used scripting techniques like HTML5, CSS3, JavaScript, jQuery.
Utilized Java, Eclipse Luna, and Apache Tomcat v7 to develop applications.
Tracked progress of the work assigned to the team on a weekly basis.
Managed the project by division of responsibilities, making sure that the project milestones were attained on
time.
Responsible for code reviews, adhered to coding standards set by the development team.
Designed User Interface for the application.
Used Junit for testing frameworks.
Environment: Java, JSP, Servlets 2.4, JDBC, HTML, CSS, JavaScript, jQuery, MySQL, Eclipse IDE 3.4, Apache Tomcat
v.7 Web Server.
January 2015 – April 2015
CrowdFluttr: A startup platform concerning crowdsourcing
University of Pennsylvania
Business Systems Analyst: Acting as a liaison between business development and technical development
teams, and also as a change agent to help facilitate effective modifications to current practices.
Responsibilities:
Helped the company implement technology solutions in a cost-effective way by determining the
requirements of a project or program, and communicating them clearly to stakeholders, facilitators and
partners.
Tracking and fully documenting changes for functional and business specifications; writing detailed and
universally understood procedures for permanent records.
3. Identifying opportunities for improving business processes through technical/non-technical changes, and
assisting in the preparation of proposals to develop new systems and/or implement changes.
Evaluation and testing of new system functionality before deployment.
Environment: Microsoft Office, Databases, and client side technology to develop a project. Assisting with the
business case, requirements management and monitoring.
May 2014 – May 2015
GRASP Laboratory, University of Pennsylvania
Software Developer Research Assistant
Responsibilities:
Used Efficient Lifelong Learning Algorithm on bags of visual words with spatial histograms, and designed a
more accurate and computationally efficient classification technique than the conventional SVMs.
Coding the knowledge repository from the training models, and testing the results for improved
performance with each run.
Applying effective computer vision skills to extract accurate information from the training and testing
instances.
Environment: Machine Learning and Computer Vision in MATLAB.
May 2012 – July 2012
National Thermal Power Corporation, India
Technology Analyst Intern
Responsibilities:
Improved the ongoing project in the control and instrumentation product management department as the
team leader of the student intern team and won the Business Minds competition by developing strategic
thinking and prompt decision making.
Developing the project goal, planning, monitoring progress, changing processes, and closing the project with
appropriately documented procedures.
Carrying out risk assessment to avoid any damages to the equipment and to obtain optimal efficiency.
Overseeing the project budget, attaining project milestones by their deadlines, and updating the higher
authorities with the project progress.
Environment: Efficient usage of MATLAB for controlling the present level, pressure and other values of
equipment. Effective usage of communication skills.
May 2011 – July 2011
Robotics and Computer Application Society of California, Technophilia Systems, India
Software QA Intern
Responsibilities:
Applied advanced Robotics to develop features in robots and rectified programming and electromechanical
errors in the existing non-working robots.
Making sure the quality standards are met for the upgraded robots.
Environment: Assembly language programming, debugging the circuitry involved in building the robots.
4. PROJECTS
February 2015 – April 2015
Online Banking Application Development
Developed an application that maintains a record of all customers of a bank, which includes their transactions,
investments, and account details, thus allowing the customer to perform any transactions online without the
need to visit the bank. Facilities such as downloading forms, editing profile details, updating beneficiaries, paying
bills online, and requesting mini statements can be done through this application.
Environment: Java/J2EE, JSP, Servlets 2.4, jQuery, JavaScript, HTML/HTML5, CSS, Eclipse IDE 3.4, JDBC, JSTL 1.2,
MySQL, Tomcat Web Server v7, MVC design pattern.
February 2015 – April 2015
Project Management for Hershey Park – a theme park, Pennsylvania
Managed a team of 25 in building an entertainment system for the theme park, undergoing project initiation,
planning, executing, monitoring, and closing. The project was successfully completed on time, within budget,
and according to specifications.
Environment: Understanding the limitations of a department and setting realistic goals, preparing a project’s
budget, timeline and contingency plans, consistently updating stakeholders regarding progress of the project,
rectifying inefficiencies in a project, project documentation.
October 2014 - November 2014
Detection of Informative/Non-informative Texts using NLP
Developed a supervised SVM classifier for the information dense/non-information dense distinction focusing on
feature engineering and appropriate preprocessing of text in natural language processing using Python.
Environment: NLP techniques in Python for combining features to obtain a stronger feature vector that describes
the text, and performing cross-validation of results.
March 2014 – April 2014
Optimization of profit for a company
Used a company’s data to optimize its profits by deciding on the projects to be undertaken and the project
managers to be assigned to each project, based on their respective qualifications and the project requirements
and cost.
Environment: SIMPLEX LP Solver with MS Excel, taking into account the decision variables, integer and binary
constraints to sole the optimization problem.
October 2013 – November 2013
System for Sentiment Analysis
Predicted star rating of restaurant reviews given a bag of words of reviews and review properties with a root
mean squared error of 0.91 and implemented classification of the text based documents using machine learning
techniques.
5. Environment: Supervised learning and predicting with Scikit-learn tools in Python.
October 2013 – November 2013
Sales Tax Application Development
Designed an app for a commercial store that uses java to print out a receipt for all the purchased items from the
store during the day, taking into account the different types of taxes associated with each type of commodity and
displays the results.
Environment: JAVA object-oriented programming using Eclipse IDE, Servlets, JSP, JDBC, JavaScript, HTML, CSS,
MySQL.
February 2013 – May 2013
Bilateral Filtering in Image Processing
Developed an adaptive algorithm for impulse noise removal and edge detection in images using difference of
double bilateral filtering, proposed as advancement to the original Bilateral Filtering algorithm.
Environment: Image Processing with MATLAB, using Image segmentation, morphology, edge detection, and
contrast enhancement techniques.
EXTRA-CURRICULAR ROLES
August 2010 – May 2013
Established the Robotics and Circuits Student Organization
Responsibilities:
Organized technical events, reached out for sponsorships, managed the budget of the events, looked through
the operations and maintained a sense of harmony in the group.
August 2014 – April 2015
Chairperson of the Multi-Cultural Student Association at University of Pennsylvania
Responsibilities:
Organized various global cultural festivals and brought together people from different parts of the world, as the
leader of this organization.