1. ASHOK VARDHAN CHEEMAKURTHY
M: (856) 952-3243
Email: ch.ashokvardhan@gmail.com
EXECUTIVE SUMMARY
3.5 years of experience in designing and implementing applications using Java/J2EE,
JDBC, JSP, HTML, JavaScript, Servlets, JavaBeans, JSON, CSS(Bootstrap), EJB and
Oracle
Worked with Spring MVC for eAPI development
Worked with Ruby, Cucumber and Gherkin for writing ATDD scripts for development
Experience in developing Web Services using SOAP, RESTful
Experience in working with Web/Application Servers like Weblogic
Experience with HP Service Virtualization to mock service for Performance Testing
Experience with servers for deploying services and support to systems team fro system,
integration, regressuion and beta testing.
Experience in all the phases of Software Development Life Cycle (Agile) including
requirements gathering, analysis, design, implementation, and support
Good knowledge in developing and deploying session beans, message driven beans
representing different types of business logic abstractions.
Experience in writing DAO using JDBC
Good exposure in JUnit using Mockito and PowerMock
Experienced at hand coding clean HTML, JS and Angular JS and advanced CSS to Web
standards
EDUCATION:
UNIVERSITY OF LOUISIANA at LAFAYETTE, US
Master of Computer Science
JNTU Hyderabad, India
Bachelor of Technology in Computer Science
SKILLS SUMMARY
Programming languages
and Scripts
Java, J2EE, JavaScript, HTML, CSS, JQuery, Angular JS
Modeling Tools /
Languages
UML on Rational Rose 4.0.
Development ATDD (Acceptance Test Driven Development)
2. Methodology
Testing JUnit Tests using Mockito and PowerMock
IDE Tools JDeveloper, Eclipse and Net Beans
J2EE Common Services
APIs
Java Servlet, SWING, JSP, EJB2.0/3.0,JDBC, Hibernate,
web services, JAXB, AJAX, JSON
Application Servers BEA WebLogic, IBM Web sphere 4.0
Web Servers Apache Tomcat 4.1.18
Frameworks / APIs /
Tools
Springs, Struts, Log4j, Ant, WEB-SERVICES (SOAP,
WSDL)
Database Oracle 8i/9i/10g, DB2, SQL Server, MySQL
Web Services SOAP, WSDL
Version and Source
Control
SVN,eGit
PROFESSIONAL EXPERIENCE:
CapitalOne
Position: Java Developer
From March, 2015 to Present
Projects:
Worked on Rewards Redemption Check Eligibility, Fulfillment and Rewards
Automatic Cash Preferences APIs along with front end experience development for Auto
Cash Feature.
Responsibilities:
I was part of a Full Stack team and actively participated in the development of eAPIs and
UI for those eAPI features.
Used Spring framework for the development of the eAPIs
Worked extensively with Angular JS, JavaScript, HTML and CSS to design the UI flow
for "Automatic Cash Preference" feature
Used dependency injection and Spring Aspect Oriented Programming (OAP) for
Business Layer development
Built RESTful web services and Integration Service layers to provide data from the
backend
Used Ruby, Cucumber and Gherkin to follow Acceptance Test Driven Development
(ATDD) methodology.
Writing JUnits using Mockito and Power Mock to ensure quality of code.
3. Used HP Service Virtualization to mock services fro Performance Testing
Worked with System Team for Regression, Integration, System and Beta Testing
Provided Production Support
Technologies:
Spring MVC, Spring Webflow, Ruby, Cucumber, Gherkin, Java J2EE, SVN,
Github, HP SV, Hudson, Jenkins, Eclipse IDE, Maven, Jetty, Tomcat and Weblogic,
Sonar, Mockito, PowerMock, Vagrant Virtual Box, HTML5, AngularJS, JavaScript,
CSS. SOAP UI, Postman, Advanced REST Client
UNIVERSITY OF LOUISIANA AT LAFAYETTE
Position: Research/Teaching/Graduate Assistant
From August, 2013 to December 2014
Responsibilities:
Worked as a Graduate / Teaching / Research Assistant under Dr. Frank Ducrest and Dr.James
Etheredge.
Taking classes on Java and C++, fridays every week for the under-graduate students
Setting up question papers and grading them
Helping the professor with research work on his Robotic Arm project
Worked with professor on game development using C++ and C#
Helping students with projects and homework during lab hours
Technologies:
Java, C++, C#, Eclipse IDE, Github, Vagrant, HTML5, CSS, AngularJS,
JavaScript.
ELECTRONIC ARTS (EA) GAMES:
Position: Game Developer / Tester
From June, 2012 to May, 2013
Responsibilities:
Game Development for Java Devices
Testing games on mobile phones both on Java and iOS
Using in-house tools like Jupiter as a bug repository
Maintaining all the bugs in a particular build model and checking in with the developers
about bug fixes
Code releasing games
Tested, fixed and code released “Plants Vs Zombies” game on over 200 java based
mobile phones with about 450 builds
Technologies:
Java J2EE, Eclipse IDE, Spring Tool Suite, In-house tools like Jupiter, Bugzilla,
Manual Testing.
4. COURSE PROJECTS:
MULTI-CODE COMPILER: Used to check the redundancy of codes in different
languages (in practice, used to find plagiarism)
PROTEIN DISTRIBUTOR: Used to compare and distribute the proteins under
different/similar families
WIFI MOBILE ATTENDANCE: Designed an android application for taking attendance
via WiFi / Mobile Hotspot
FPGA DISPLAY: LCD display on a FPGA board
HUTCH APP (To maintain connections with the professor): This android application is
developed for the students to book in appointments and also know the free times and
status of the professors.