Sei sulla pagina 1di 5

Mihir Joshi Mihir.beit@gmail.

com +91 9900232235


I have around 6.5 years of experience in software application development. I am an enthusiastic and professional Programmer Analyst, with expertise in Java along with J2EE/Hibernate/DB2 and data structure and algorithms.

Technical Skills
Languages and Front End Search Engines RDBMS Exposer Other Tools Repositories Web Server: Operating Systems Core Java, Data Structures, JSP, Servlets, Spring MVC, Spring Batch, Struts, JDBC, hibernate, XML, GWT (Google Web Toolkit), JMS, JUnits. Solr Oracle 8i/9i, DB2 Eclipse IDE, Dream weaver, Edit Plus, Aqua data Studio, Toad, WinSCP, FileZilla, Putty. CVS, SVN, VSS. WebSphere 5.0, Jakarta Tomcat 5x Windows, Unix.

Functional Skills
Strong experience in Web Technologies Java/J2EE, Struts, Spring, Design Patterns. Experienced in working with all stages of SDLC including client requirement gathering, design, inception, construction, and delivery. Experience in Client Interaction with Onshore as an offshore coordinator. Experience in Soft Skills like team building, mentoring and user interaction. Also was single point of contact for the users especially in Switzerland being the owner of Swiss applications. Excellent communication and presentation skills.

Professional Experience
Senior Analyst (Tech Lead), Goldman Sachs, India Feb 2008 till date. Associate Consultant, ORACLE Financial Services Pvt Ltd., India Sep 2006 Jan 2008. Software Developer, Puratech, India Nov 2005 to Aug 2006

Project Details
Project CDM Compliance Data Mart Team 6 members Platform UNIX Technology/Software Spring Batch, Cujo, Mithra, Mojo [inhouse tools for batches], DB2, Sybase Client Global Compliance Users Employer Goldman Sachs (Investment banking firm). Project Description : Compliance Data Mart (CDM) is a large database of trades, positions, reference and journals data. It is a comprehensive and consistent information resource that is integrated into the firm's operational data. The data is fed from several reference systems (PRIME, CHOICE, EMMA, TAMS, AMHUB, etc) as well as from the firms position systems (PARA,

SPL, etc). CDM is an external data vendor for various downstream reporting and detection systems. Key Features: Holds trades, positions, reference, security, contractual and cash positions, trades and journals data, trade postings, net liquidation, payments, and order and execution data. Holds reference data for products (including market data), accounts, and entity info. Data available in CDM: Firm Positions ,Client Positions, Securities Positions Ledger, Futures Positions, Affiliate Positions, Cash Balances, Net Liquidation, Client Master, Client Profile, Entity Accounts, Security Trade Allocations, Contractual Trade Data, Journals, Recommended Product List, Product, Account, Entity, Market Data, Daily Trade Volume Captures the changes in positions and reference data and milestones them into the appropriate table. Ensures that source data meets certain data quality requirements before loading into respective table. Loads security data on a daily basis. Loads contractual and reference data continuously throughout the day. Retains historical data in a milestoned fashion. Responsibilities: Team Lead for Bangalore team. System development and Unit testing. Responsible for module releases including end to end testing and deployment. Code reviews of peers and junior team members. On shore co-ordination and user interaction. Project Referential Screening Team Platform Technology/Software Client Employer of client data Anti Money Laundering. 5 members UNIX Struts, Java, Tomcat 5, Hibernate, DB2 AML users Goldman Sachs (Investment banking firm).

Project Description : Money Laundering is a multi period problem. The behavior of your customers must be understood over a period of time and acted upon immediately. One of the main business streams used by money launderers to launder money is Banking and Finance. The Banking stream is a much regulated industry and still launderers manage to structure their transactions to evade from the crime. Hence every country have come together to fight money laundering. Several initiatives are in place, for instance U.S Patriot Act in the U.S, EU Directive in the European Union, FATF recommendations, PMLA Act in India etc. to lay emphasis on money laundering regulation. Banks realize complying with KYC policies and regulatory requirements are critical for protecting their reputation and assets. Non-compliance is no longer an option and can result in heavy fines and severe damage to the brand image and lead to possible closure of business. Banks are on the lookout for an effective and efficient anti-money laundering solution to curb suspicious activities. As a result stringent operation policies, setting up of compliance team, new KYC guidelines, employee training on risk and fraud and effective IT solution are put in place to mitigate the risk of money laundering. Key Features: Monitoring of Suspicious Activity Detection of Fraud Adherence to Legislation and compliance requirements

Data Privacy for Swiss users which includes data encryption/decryption. Alert Management Case Management Analyzing transactions of account or customer using Network analysis. Automated mailing module to send real time notifications.

Responsibilities: System development and Unit testing. Responsible for module releases including end to end testing and deployment. Code reviews of peers and junior team members. On shore co-ordination and user interaction. Single point of contact for all the users especially for Switzerland.

Project Insight Risk Assessment system Internal Audit Team 5 members Platform UNIX Technology/Software Struts, Spring, Tomcat 5, Hibernate, DB2 Client SOX users Employer Goldman Sachs (Investment banking firm). The Aim of the Project is to enable business users to assess the potential risks on the daily business processing according to the volatile market situations, stipulated by firm's SOX (Sarbanes-Oxley 404 legal rule). Insight is a task management tool basically. The flow of entire applications is Project based. Each division in the firm is considered a project and business user can create complete workflow of each division up to group or team as a leaf node. Each hierarchy node can have one or more certification and user have to figure out potential risk on each unit before signing off the certification to make the business process risk free and during that process they have to raise issues and put control on each risk. The system sends notifications and emails to the users about the changes made. System leverages on Struts/Spring framework on architectural point of view. Application is 3-tier Responsibilities: System development and Unit testing. Code reviews of peers and junior team members. Team building as I was the only person to start off the team initially. On shore co-ordination and user interaction. Project Flexcube API for Peoples Bank Team 40 members: Module: 12 members. Platform Windows Technology/Software JAVA, Hibernate, Oracle 10g, Web Sphere 5.0, PLSQL Developer Client Peoples Bank of US Employer i-flex solutions. The Aim of the Project is to Enable 3rd party system to carry out Transaction with Flexcube using JAVA APIs as the Middleware. The architecture of API is quite simple. There are 3 main layers in

the system. 1) APP 2) ENTITY 3) ORM. APP layer holds all the public interfaces which would be exposed to the client for communication with the Flexcube. Entity layer is responsible to hold all the database objects in java and ORM layer is mapping layer in hibernate to connect with the database. The major domains of the system are Customer, Account (savings, current, TD, Loans, and SDB), and General Ledger etc. Moreover, it offers a high level of flexibility when managing users, who have different access rights depending on their work. Access rights vary from the basic read-only to the comprehensive full control level. The External Application makes calls to these methods using Message Queues and also get back the response back from these message Queues. Responsibilities: System developing (Server side) and Unit testing. Help other team mates for technical queries and to provide support to onsite team

Project Commodity Based Financing System (e-CBF) Team 7 members Platform Windows Technology/Software JSP, Java Beans, Java-Script, JDBC, Tomcat 5.0.19, SQL-Server 2000 Client ICICI Bank Employer Puratech Pvt. Ltd. Its multi-module web application that helps ICICI Bank to automate process for the commodity based financing. This application has different modules like System Admin (CM), My Office, M & C, Mail center, Borrower, Head Office Admin, Collateral Manager, Margin Call, and Support. It allows managing an unlimited number of users. Moreover, it offers a high level of flexibility when managing users, who have different access rights depending on their work. Access rights range from the basic read-only to the comprehensive full control level. System chiefly offers for M & C and Borrower appointment, Documents, Borrower disbursement, Borrower repayments and all functionality is depends upon maker, checker and reviewer. Other then all there is a common setup of system using which we can change look & feel of system. Responsibilities: System development and testing. Participate with the team for any Technical queries.

Project Business Management Team Platform Technology/Software Client Employer

Solution 4-5 members Windows JSP, Java Beans, Java-Script, JDBC, Tomcat 5.0.19, SQL-Server 2000 Steelfab Pre-fabricated Building System (Mumbai) Puratech Pvt. Ltd.

Its multi-module web application that helps company employee to automate process for the organization management. This application has different modules like Configuration Manager (CM), My Office, Task Management, HR Module, Petty Cash, Payroll, Quotation Management, and

Inventory Management. It allows managing an unlimited number of users. Moreover, it offers a high level of flexibility when managing users, who have different access rights depending on their work. Access rights range from the basic read-only to the comprehensive full control level. Each level can have an individual structure and management style. For example, in task management manager can organize his/her task along his/her preferences, defining assigned users, task groups, task types, statuses, and priorities. In system you can set approver for his/her task. In HR Module it includes Loan, Assets, and Leave Management and each functionality has hierarchy to approve this. Responsibilities: System developing. Do reviews of the development done by the team member and provide optimal implementation solution.

Project Team Platform Technology/Software Client Employer

Product Enquiry & CRM Management System 2-3 members Windows JSP, Java Beans, Tomcat 5.0.19, SQL-Server 2000, JDBC Pantheon (Mumbai) (www.pantheon.in) Puratech Pvt. Ltd.

Its a web-application system that allows a company to automate the product enquiry of its business processes and development of CRM. The objective of the project is to automate process for the product enquiry. System executes Product module and Administration module. In product module there is a facility to add product category, sub category, products etc. In every main product category there is different department level admin which get every enquiry information for their assign department product. CRM Module is handling by admin panel. CRM includes further process of Quotation, Indenting, Sales Order and Purchase Order. In Indenting and Sales Order have different types of documents which include packing list, Invoice, Certification of Test, Beneficiary Certificate, Bill of Lading, Certificate of Origin, Shipment Insurance Cover, Bill of Exchange. All the CRM Module is generate Reports. Responsibilities: System analysis and developing. Client Coordination

Education
BEIT with 70% from Saurashtra University, India. HSC with 84% from GSEB, India. SSC with 86% from GSEB, India.

Potrebbero piacerti anche