EDUCATION
Master of Science in Computer Science July 2016
Fairleigh Dickinson University, Teaneck, NJ
Bachelor of Technology (B. Tech.), Electrical and Electronics Engineering May 2014
Gurunanak Engineering College, Ibrahimpatnam, Telangana, India
TECHNICAL SKILLS
Programming Languages: Java, Server-Side Programming (Servlets, JSP, MVC Architecture, AJAX XML, .NET Statistical Programming, SQL, CSS, HTML & PHP.
Databases: Oracle Database11g, My SQL 5.5 & Mongo DB (NoSQL).
Software Tools: Eclipse IDE 4.5, Photoshop CS6, RStudio, Moqups, Net-Beans IDE 8.1, Microsoft Visual Studio.
Web Servers: Apache Tomcat 6,7,8,9.
Operating Systems: Mac Yosemite, Microsoft Windows, Linux (Ubuntu 14.04, CentOS 7).
COURSES TAKEN (GRADUATE LEVEL)
1.Distributed Database Systems 6. Computer Architecture
2.Management Information Systems 7. Database Systems
3.Statistical Programming 8. System Programming
4.Programming for the internet 9. Software Engineering
5.Big Data Analytics with Hadoop & R 10. Operating Systems
CERTIFICATION AND TRAINING
Industry level Java (J2SE and J2EE) Boot camp April 2014
SELECT ACADEMIC PROJECTS
Inventory Management System in JAVA Feb 2015
An inventory control system is an integrated package of software and hardware used in warehouse operations.
And used to monitor the quantity, location and status of inventory as well as the related shipping, receiving, picking and put away processes.
Work Process Management Sept 2015
The system, which was developed now, makes this process of scheduling much easier and computerized. By this system, the manager or top level designated employee can fix the schedule of any employee working under him, he even can check whether the employee is free in the time or in other times.
The system even has the option for only viewing the employee’s activities or appointments. This feature avoids direct contact to the respective employee’s database and activities.
.NET project April 2016
Create a fully functional website and with .NET functionality using webforms and project templates.
WORK EXPERIENCE
Jr. Java Developer-ALM media, NY Jul 2016 – Present
Involved in Analysis, Design, Development, UAT and Production phases of the application.
Actively involved in the design, development as part of the Agile methodology
Experience in developing Web and Enterprise Applications using technologies Java / J2EE, Spring, Struts and Hibernate.
Worked on Core Java, JDBC, Servlets, JSP, JavaScript, jQuery, Ajax and Hibernate. Struts and Spring Frame works. Tomcat server, Eclipse. Experience in Oracle database and Knowledge of Web Services
Contributed to servlet-based application development.
Assisted in maintaining and updating existing applications and modules.
Helped design form validation programs using HTML and JavaScript.
Contributed to development of client side and server-side codes for external and internal web applications.
JMS is used to create, send and read messages and for asynchronous request processing
Used Less for maintainable and extendable CSS code.
Developed the application implementing Spring MVC Architecture with Hibernate as ORM framework.
Developer- BHARTI AIRTEL, INDIA April 2014 – Nov 2014
Developed Account management, money transfer, and Schedule payments modules.
Developed the views using JSP, custom tags, JSTL, Servlets and HTML.
Developed the presentation layer using HTML and JSP and business logic code was implemented in Model component of Apache Struts framework based on Model View Controller (MVC) paradigm.
Developed state full session beans for transaction module.
Involved in the implementation of J2EE Design patterns such as Service locator, Session Façade.
Developed message driven Beans to listen coming messages from matching systems.
Developed SQL queries, PL/SQL procedures, functions, triggers, views.
Used Apache Log4j logging API to log errors, warnings and messages.
Used ANT Script for building Application.
Performed unit testing using JUnit.