Vice President at Citi
Piscataway, New Jersey
Sr Java developer @ Barclays Investment Bank Whippany, New JerseyVice President @ Citi Irving, TexasSr Java Developer @ Citi Understanding, designing, developing and supporting investment banking software application, Citi Risk Credit (CRC) and Exposure Management system for Credit Risk Management. Worked on project to retire legacy system with new cutting edge SOA based java technology.Responsibilities:• Developing software...
Sr Java developer @ Barclays Investment Bank Whippany, New JerseyVice President @ Citi Irving, TexasSr Java Developer @ Citi Understanding, designing, developing and supporting investment banking software application, Citi Risk Credit (CRC) and Exposure Management system for Credit Risk Management. Worked on project to retire legacy system with new cutting edge SOA based java technology.Responsibilities:• Developing software using object-oriented software solution using Java and Web technology• Converting business requirements into functional requirements. • Implementing in-memory processing using Gemfire.• Implementing batch processing for feed using spring batch framework• Developing O/R mapping using Hibernate framework to work with java cache data• Developing service oriented architecture to leverage java services.• Developed Batch scheduling for daily and monthly batches using autosys.• Provides 3rd level and escalated support to run daily and monthly batch timely.• Continually working on code quality improvement and performance of application to improve.Environment: Core java, Spring, Gemfire, Google Guava, Oracle, Sybase, Mongo DB, Eclipse, SVN, Tibco, Apache tomcat, Web sphere, Apache Ant, Maven. warren, njJava Developer @ Nomura Securities • 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) Java Developer @ Saint Joseph's University 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 MiningImplemented 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-businessImplemented 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 ApplicationImplemented Java application for tracking the directory for update, delete, create operations by different usersDesigned 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 @ Ideal InfoTech • 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
Barclays Investment Bank
Sr Java developer
Whippany, New Jersey
Citi
Vice President
Irving, Texas
Citi
Sr Java Developer
warren, nj
Nomura Securities
Java Developer
May 2010 to July 2012
Saint Joseph's University
Java Developer
August 2008 to April 2010
Ideal InfoTech
Jr. Java developer
May 2006 to June 2008
Baroda
Saint Joseph's University, Philadelphia May 2010
MS; A.D.I.T S.P, Computer Science
2009 to 2010
ADIT
Bachelor of Engineering (B.E.), Information Technology
2004 to 2007
M S University
Associate's degree, Information Technology
2002 to 2004
New York Institute of Technology
New York Institute of Technology
Saint Joseph's University
Master of Science (M.S.), Computer Science
2008 to 2010
What company does Ashish Patel work for?
Ashish Patel works for Barclays Investment Bank
What is Ashish Patel's role at Barclays Investment Bank?
Ashish Patel is Sr Java developer
What industry does Ashish Patel work in?
Ashish Patel works in the Computer Software industry.
Who are Ashish Patel's colleagues?
Ashish Patel's colleagues are Ami Polak, Amit Tzach, Liron Ben David, Eran Tenenboim, Crindell Humphreys, Binoy Kothari, Dana Berlin, Bruno D'Ancona, Pierre Bussi, and Nicolas Boukhalil
Enjoy unlimited access and discover candidates outside of LinkedIn
One billion email addresses and counting
Everything you need to engage with more prospects.
ContactOut is used by
76% of Fortune 500 companies
Ashish Patel's Social Media Links
/company/c...