• Vast experience in Analysis,Design, Development and Implementation of web based and multi-tier Enterprise Applications using core Java, Multi-threading and J2EE technologies including XML, SQL server, Oracle
• Primary Skills
OO Concepts, Java, Multi-Threading,, JDBC, Servlets, JSP, JMS, SQL, XML,
Tomcat, JBoss, Oracle,Sql Server, DB2, UML, Design Patterns
• Worked on projects for Nomura securities, Saint Joseph University, Ideal Infotech(India)
• Excellent written and oral communication
• Application Development
• Extensive hands on development in core Java, Multi-threading and server side programming using various J2EET Technologies
• Experience in developing J2ee Web Application, Enterprise Applications , Distributed Applications and Client/Server Applications
• Strong working knowledge in OO, UML, MVC, JUnit, ANT
• Experience in using Version Control Tools SVN and CSV
• Proficient in writing stored procedures, Functions and Database Triggers for Oracle and Sybase Databases
• Hands on experience with Oracle, Sql Server, MySQL database
• Experience in working with client scripting languages HTML, XHTML, JavaScript and CSS.
• Proven track record to meet Development deadlines
• Capable of analyzing the business requirements, software requirement specifications,
functional design documents to write technical design documents and unit test plans.
Specialties:OO Concepts, Java, Multi-Threading,, JDBC, Servlets, JSP, JMS, SQL, XML,
Tomcat, JBoss, Oracle,Sql Server, DB2, UML, Design Patterns
,Spring, Flex
Sr Java Developer @ From July 2012 to Present (3 years 4 months) Java Developer @ • Working on various projects. Actively involved in fast paced Development team.
• Working on Historical Management Database Application, RISK DataStore Application, JobScheduling Application.
• Extensively worked on core java, Multi threading in HMD and RDS application for batch processing of source Data.
• Backend server side coding using Java and providing services through BlazeDs to Flex.
• Implemented Lucene search in HMD application for providing fast search facility. Building Lucene Search and than maintain up to date cache data in Lucene.
• Developed BulkUpload functionality in Java to upload large dataset to database and cache through Excel file.
• Developed Service to generate Report in Excel Spreadsheets using java.
• Implemented Middle Messaging Framework using Tibco and ActiveMQ queue and topics for providing facility on vast Application domains
• Writing Queries, stored procedures ,functions in sql server , Sybase, oracle.
• Technology using: core java, spring, sql server, Sybase, eclipse, SVN, Tibco, ActiveMQ, Lucene, Apache tomcat, Flex, BlazeDs, Eclipse. Apache Ant. From May 2010 to July 2012 (2 years 3 months) Counsultant @ Java Developer From July 2010 to April 2012 (1 year 10 months) newyorkSoftware Developer @ From March 2012 to 2012 (less than a year) Java Developer @ Application for secure Data sharing over network (Java)
Designed and implemented a public key / private key implementation for confidentiality of actor node(pc).
Implemented AES for Data transfer between sender and receiver.
Implemented public key server registry where other can register their public key or can ask for public key of any machine whose key is already registered.
Environment: Java, Oracle 10g, AES, Public/private key.
Web Application for Data Mining
Implemented Apriori Data mining algorithm which generate intelligence to suggest related item to customer on checkout.
Write Apriori algorithm in PL/SQL which runs automatically on specific condition. And generate latest knowledge for data mining.
Environment: Jsp, JavaScript, Ajax, Html, Java, PL/SQL, Oracle 10g.; Web Application E-business
Implemented web application for business which supports online buying and selling.
Implemented Inventory management.
Implemented Application which supports Electronics services tracking in which customer can check status of services as well can communicate by online support.
Environment: Jsp, JavaScript, Ajax, Html, Java, PL/SQL, Oracle 10g.; Directory Watcher Application
Implemented Java application for tracking the directory for update, delete, create operations by different users
Designed Tracking Configuration module which is used to set the Directory to watch operations on it.
Implemented Watch process on different directory by Threading to keep track on operation on files under specified directory and write all information regarding users and his operation and particular file in the file system which can be used by administrator to analyze the different operations on particular file.
Environment: Java. From August 2008 to April 2010 (1 year 9 months) Jr. Java developer @ • Worked as a Software Developer to design and develop multi-tiered employee management system for client. This application was developed for internal accounting services of client to provide various in-house services such as employee/contractors’ timesheets, payroll management, external order/inventory products and assets tracking, generating invoice and various reports for managements personnel.
• It was designed using Java, JSP, Servlets, Apache Struts, JDBC and JavaScript. J2EE design pattern such as Model View Controller (MVC) was employed where a clean separation between the model, view, and controller is implemented. Oracle database was used as a data store that features a clean separation between application tier and remote database.
• Primarily responsible for designing and coding business logic using Java technologies. This business logic was implemented using Object Oriented techniques in the form of Servlets, Business Objects, and Data Objects. Developed web pages using JSP and various tag libraries. JDBC was used for data connectivity. Executed various test cases, debug and implemented software fixes during various build and rollout.
• Additional responsibilities include: worked closely with database administrators on stored procedure and database script optimization, review design specifications and user interface screens for technical accuracy and logical consistency, comprehensive documentation of all of the system components, developed application build scripts deployment environments.
• Successfully and effectively completed many tasks on time. Effectively work with other team members to acquire more knowledge and mentor others on a need basis. Enhance overall delivery of tasks through high quality deliverables, timely execution, and high productivity rate.
• Tools and Technologies used: Java , J2EE – JSP, Servlets, Struts, Apache Tomcat, Apache Ant, JUnit, JCS, Oracle From May 2006 to June 2008 (2 years 2 months) Baroda
MS; A.D.I.T S.P, Computer Science @ Saint Joseph's University, Philadelphia May 2010 From 2009 to 2010 Master of Science (M.S.), Computer Science @ Saint Joseph's University From 2008 to 2010 Bachelor of Engineering (B.E.), Information Technology @ ADIT From 2004 to 2007 Associate's degree, Information Technology @ M S University From 2002 to 2004 New York Institute of TechnologyNew York Institute of Technology Ashish Patel is skilled in: core java, Multithreading, SQL, spring, JDBC, XML, JSP, Servlets, Web Services, Tomcat, Flex, ActionScript, Lucene, Ant, XSL, XSLT, AJAX, jQuery, JSON, Spring, Core Java, Java, Microsoft SQL Server, Eclipse, JUnit, JBoss Application Server, Java Enterprise Edition, Struts, Sybase