Killol Patel
Software Developer
***********@*****.***
Education:
Masters in Computer Science, University of Bridgeport, Bridgeport, CT
Bachelor of Engineering (Computer Engineering), Gujarat University, India
Technical Skills:
Strong knowledge of Object Oriented Concepts.
Develop web based applications using Java, J2EE technologies including Java
Servlets, Java Server Pages, Java Server Faces, Richfaces, Hibernate, Java
Persistence API (JPA), Spring core, Spring Web MVC framework.
Working knowledge of Service Oriented Architecture, SOAP, REST, and WCF
based web services.
Working knowledge of Python, C++, C sharp, shell scripting.
Experience with all major RDBMS (SQL Server 2005, Oracle, MySQL and
PostgreSQL), SQL, JDBC, and Entity-Relationship and Data Flow Diagrams,
Stored procedure, triggers.
Develop User Interface with HTML, AJAX, JavaScript, JQuery
Working knowledge of Google Web Toolkit (GWT)
Experience with developing unit tests using Junit and EasyMock.
Used Scrum as a Agile Development framework to develop web based projects
Experience:
Johnson Controls Stamford, CT
Software Developer II October 2009 - May
2010
Sequentra is a real estate and project management SAAS based application
with 50 clients, 2500 users in 60 countries, Multi-Lingual, Multi-Currency,
and Multi-UOM.
Responsibilities:
Develop new and existing projects using Java, J2EE technologies including
JSP, Servlets, and Spring Core, Spring Web.
Develop user interface using JSP, HTML, and JavaScript. Refactor JSPs
(View) with struts tiles implementation to use custom UI layouts.
Configure and implement web tier using spring based framework, Refactor
struts based web tier to use spring web tier framework.
Develop SQL, Stored procedures for Database development.
Develop unit tests for code base using Junit, EasyMock and custom spring
based Unit test framework.
Responsible for bug fixes and enhancements to existing system.
Use Scrum as an Agile Development framework to develop web based projects.
Environment:
Java, JSP, Servlet, J2EE, Spring Core, Spring Web MVC, Struts, Junit,
EasyMock, Eclipse 3.4, SQL Server 2005, Perforce, Apache Tomcat, ANT, Scrum
Framework for Agile Developments, Request Tracker
Cover4Me Burlington, MA
Software Developer July
2008-March 2009
Cover4me was in product development for a web-based communications platform
using cell phones.
Responsibilities:
Develop user interface using Java Server Pages, Java Server Faces,
Richfaces, AJAX, HTML and JavaScript
Develop server side code with Java, Servlet, J2EE technologies, JPA,
Hibernate, String template
Use log4j for logging the messages throughout the application, Create unit
tests for the existing code base.
Install and configure Application Server (Tomcat), load balancing,
clustering. Deploy application on OpSource, monitor OpSource.
Document installations procedure for entire system environment.
Environment:
Java, J2EE, JSF, Richfaces, Hibernate, PostgreSQL, Netbeans, TortoiseSVN,
Apache Tomcat, JTrack, log4j, String Template, Java Mail API