KAMALAKAR
510-***-**** **************@*****.***
PROFESSIONAL SUMMARY
* ***** ** *********** ********** in Object-Oriented and Design with experience in the SDLC process including requirement gathering, design, development, testing, Implementation and maintenance in Java/JEE technology.
Experience in design and development of Web Applications involving JEE technologies with Java, Servlet, JSP, XML, Struts, Hibernate ORM, Spring Application Framework, and Web Services.
Restful web Services, in Java environment. Uses RESTful to handle user’s requests, pass the arguments to Java controllers by URL.
Used Hibernate or JDBC to connect to databases like Oracle and MYSQL to store, delete, manipulate and retrieved data from them in many of my applications.
Expertise in deploying application on servers like Apache Tomcat Web Server, Web logic Application Server and JBoss Application Server.
Experience in developing Front-End using Spring MVC, Struts2, JSP, JSF, JavaScript, HTML, jQuery and CSS.
Many of my java applications are successfully implemented and complied using different IDE tools like Eclipse and Net Beans.
Excellent communication skills, interpersonal, strong architectural skills, hardworking and ability to effectively communicate with all levels of the organization such as technical, management and customers.
TECHNOLOGIES/SKILLS:
Languages : Java, JavaScript, MYSQL, PL/SQL, XML.
Tools & IDEs : Eclipse, NetBeans, Toad, PostgreSQL.
J2EE Technologies : Servlets, JSP, JDBC, Web Services.
Frameworks : Spring, Hibernate, Spring MVC, Struts.
Databases : Oracle, MySQL.
Web Technologies : Restful, Soap, HTML, XML, JavaScript, CSS, AJAX,
Jquery.
Web/Application Servers : WebLogic, Apache Tomcat, JBoss AS.
Version Controls : SVN, GIT.
Operating Systems : Windows, Unix.
EDUCATION:
Northwestern Polytechnic University, Fremont, CA Aug 2014 -May 2016
Master’s in Computer Science (GPA – 3.52)
Maheshwara College of Engineering, Hyderabad, India Aug 2007- May 2011
Bachelors of Engineering (Discipline –Computers) - (GPA – 3.30)
PROFESSIONAL EXPERIENCE:
Client: Tisser Technologies (formally Tissaar). Dec 2012 – June 2014.
Role: Junior Java Developer.
Location: Hyderabad, India.
Responsibilities:
Implemented by using Agile Methodology focusing on SCRUM.
Involved in various phases of Software Development Life Cycle (SDLC)
Used Eclipse IDE for developing the applications and WebLogic for deploying various components of application.
Involved in design development and testing of web application and integration projects using Object Oriented technologies such as Core Java/J2EE, Struts, JSP, JDBC, Spring Framework, hibernate, Java Beans, Web Services (REST/SOAP), XML.
The Application is designed using Struts MVC Architecture.
Implemented service tire and data accessing using spring.
Developed various Test classes for a Unit Testing the code using JUnit.
Involved in creation of exhaustive Junit Test cases using Test Driven Development (TDD).
Designed message formats in XML.
Password encryption and Decryption and making it more sure.
Used AngularJS as the development framework to build a single-page application.
Backend stored procedures development with PL/SQL.
Used Clover for validating the tests efficiency (effective code coverage) and to find possible areas for code bugs.
Developed the application using Struts framework that leverages classical Model View Layer (MVC) architecture.
Integrated Web Services in ESB Layer.
Used GIT as versioning system.
Involved in bug fixing for other modules.
Environment: Java/J2EE, Struts, PL/SQL, JSP, JDBC, Spring Framework, Web Services (REST/SOAP), XML, Angular JS, Junit, JPA, AJAX, Hibernate, XML, Unix, Eclipse.
Client: Tisser Technologies (formally Tissaar). Aug 2011 – Dec 2012.
Role: Junior Java Developer.
Location: Hyderabad, India.
Responsibilities:
Involved in the analysis, design, and development phases of the Software Development Life Cycle (SDLC).
Involved in daily Scrum and Agile methodologies for design and development of the product.
Developed the application using Java/J2EE standards and guidelines.
Developed UI screens using JSP, Struts tags and HTML.
SOAP UI was used to test the Web Service application.
Used Struts Framework, based on the Model View Controller architecture, for rapid application
Implemented several design patterns such as MVC.
Implemented MYSQL queries and Stored procedures for Oracle database.
Hibernate framework is used in persistence layer for mapping an object-oriented
domain model to a relational database (oracle).
Used Eclipse for writing JSPs, Struts and other java code snippets.
Used Junit framework for Unit testing of application and SVN for version control.
Used http compression and AJAX for faster response time.
Involved in writing Unit test cases, bug fixing.
Used Java Scripts for client side validations and validation framework for server side validations.
Built application using ANT and used Log4J to generate log files for the application.
Environment: Java/J2EE, JSP, Servlets, Struts framework, Hibernate, XML, Web service, SOAP, JAX-WS, Apache Tomcat 6.0, ANT, AJAX, MySQL, Unix, NetBeans.
ACADEMIC PROJECTS
Android Location Alarm. Jan 2016 – April 2016.
People may have different work at different places. They may forget to keep track of all the work which is associated at different places.
we proposed a system where user will be reminded about his work at certain place where the work is associated with.
system tracks the user location with the help of GPS.
User must enter the task by specifying the location name and work at place. System will provide task id to the user. User can enter multiple tasks.
News two day Aug 2015 – Dec 2015.
Developed a mobile application to display latest news on android mobile device category wise.
Oracle 11g was used as the database for the application which was hosted in the cloud using Amazon RDS service.
Designed algorithms to predict user preference by running MapReduce job on data collected from the actions taken by users and provide them with similar type of news.
Parsed data from different sources and converted them in standard format to store in DB.
MNR Medical Clinic, Jan 2015 – April 2015.
Maintain patient and doctor records, update news, events and generate reports
annually.
They will - Authenticate to access web site, View patient reports, update their schedules.
and availability, and report their research proposals, help and teach interns and patients, refer other doctors for patients.
Worked on multiple fragments to make user experience smooth and responsive.
BANKING SYSTEM Dec 2010 - May 2011.
The Banking System Interface is targeted to the future banking solution for the users
Having multiple bank accounts in multiple banks.
This interface integrates all existing banks and provides business solutions for both retail and corporate.