PRANJAL DEKA
Mobile- 515-***-****
***********@*****.***
LinkedIn url:- https://www.linkedin.com/in/pranjal-chip-deka-a7321510a/ SUMMARY
• 14+ years’ experience in Software Analysis, Design, Development, Implementation and Testing of Object- Oriented Applications and Web based Enterprise Applications for insurance and banking domains.
• Moved applications from Struts to Spring, Ant to Maven with Spring boot and transferring applications from WebSphere 8.5 to 9.
• Managed a group of 5 developers for building web applications.
• Experience in developing REST and SOAP based web services using Spring Web.
• Experience in web-based GUIs development technologies like Angular 6, JSP, HTML, Javascript, AJAX, JQuery, JSON.
• Experience using Integrated Development Environments (IDE’s) Eclipse, IntelliJ Idea.
• Good working knowledge in Application servers such as WebSphere, used Node.js.
• Experience in Design and Development of database systems using Relational Database Management Systems including Oracle, MS SQL Server,DB2 and MySQL.
• Experience in using version control tools like Tortoise SVN, and CVS.
• Experience in Jenkins continuous integration tool and in Build tools (Ant, Maven)
• Working knowledge of No SQL technology Apache Cassandra.
• Understanding of functional programming of JavaScript as a language. EDUCATION
Iowa State University
Perusing master’s in Information Assurance
Gauhati University
Bachelor of Engineering – Electrical Engineering
TECHNICAL PROFICIENCY
Languages: Java 1.7,1.8, PL/SQL, Python 3.7
Technologies: Spring 4.1.1, Spring MVC 4.1.1,Spring Batch,Spring boot 1.5.2, Hibernate 3.2/4, Struts 2, maven 3.2, WebSphere 8.5/9, Jenkins, SVN, JMS MQ, RESTful/SOAP Web Services. Angular 6, Node.js, Django
Op. Systems: Windows, UNIX, Solaris
Databases: DB2, Oracle11g, Mysql 5.5, MangoDB, Cassandra 3.9.11 EXPERIENCE
Kforce Austin, TX May 2016 – till today
Advanced Programmer Analyst
Project Names: Multiple projects for the Client
Technology: Spring 4.2, Spring MVC, Spring Batch, hibernate 3.2/4, Angular 6, Node.js, maven 3.2, Jenkins build tool. This application sends policy related modification information to Workers compensation regulatory body. There is a portal build to see the policy details send to regulatory body.
• Developed the project using Spring MVC, spring batch and Hibernate.
• Used WebSphere 8.5 and 9
• Worked in Agile environment.
• Created the policy portal using Angular 6 with Node,js (for development) Nationwide Insurance thru Kforce Des Moines, IA Nov 2013 – May2016 Senior Programmer Analyst
Project Names: Portal, OPOE
Technology: Spring 3.2, Spring MVC, hibernate 3.2/4, Struts 2, maven 3.2, Hudson build tool. Jquery Portal: - Portal is an agribusiness application used by both customer and agents to maintain their different agri business policies such as Crime, General Liability etc and apply claims for those policies .it helps customers to configure their billings of their policies. Agents used this application to maintain their customer’s policies. OPOE: - Underwriters used this application to record customer’s data for agribusiness policies such as General liability, Auto liabilities, Crime, Work Compensation etc.
• Worked as a developer for both these application to develop new functionalities.
• Converted the applications from Struts 1.1 to Spring MVC 4.1.1.
• Change the spring1.2.8.jar version to Spring-*-4.1.1 for the domain objects.
• Change hibernate version from 3.0.6 to 3.10
• Converted old hibernate hbm files to annotations
• Converted the old Jsp struts tag to spring mvc compatible tags.
• Worked in Agile methodology and deliver the work in 2 week iteration cycles.
• Implemented Spring Core to remove the old façade based design. Goldman Sachs thru Infosys Ltd, New Jersey, USA Oct 2011 – Nov 2013 Technology Lead (External Consultant)
Project Name: Harmony (Reconciliation Platform)
Technology: Spring 3.2, hibernate 3.2/4, Struts 2, maven 3.2, Fitnesse, TeamCity, JMS MQ, Autosys Team Lead/Developer for Goldman Sach’s reconciliation platform where reconciliations are done between different trades and positions.
• Managing a team of 4 peoples for creating reconciliations between different sources
• Working and managing teams between different geographies.
• Worked in configuring MQ and for consuming new messages from upstream.
• Worked in implementing Spring in multi threading environment to setup new reconciliations.
• Worked in configuring Autosys jobs to integrate new upstream system to receive the trade files.
• Creating reconciliation rules for different trades.
• Having working knowledge of UAT testing and Regression testing Deutsche Bank AG thru Tata consultancy Services, India/Singapore Sep 2007 – Oct 2011 IT Analyst (External Consultant)
Project Name: DB-eBridge EU
Technology: EJBs, Struts 2.0, JDO-IntelliBO, Java, JSP, Weblogic 8.1, Oracle11g, Borland Together 6.2, CVS, and Solaris.
Worked as an external consultant to Deutsche Bank AG in developing one of the most critical banking application DB eBridge EU. DB eBridge EU is one of the most important projects of Deutsche Bank - with the objective of creating a standardized platform for the processing of payments. It acts as middleware which harmonizes sales orders related to input port, security, and format and allocates them to diverse back-end systems. Replies from the back-end systems are consolidated and forwarded to the clients after processing. Besides the integration of diverse applications, DB eBridge EU realizes the basic features like qualification, validation and completion of sales orders.
• Managing a team of 5 in developing and supporting this mission critical banking application.
• Getting the feedback from customer for the implementation of the new business changes/new implementations for the project.
• Provided architectural solutions for new business requirements.
• Code reviews and conformance of technical deliverables. APALYA Technologies, India Feb 2007 – Sep 2007
Software Engineer
Project Name: Hutch TV and Cell One TV
Technology: Java/j2ee, Struts 1.3, EJB, MySQL, XHTML-MP, Shell Scripts This is startup product based company and I was directly reporting to the CEO of the company. An Apalya technology is the first product based company in India to implement mobile TV in 2.5G network.
• Managed a team of 10, the team is running and developing the mobile TV application.
• Worked with different telecom service providers, implemented the apalya tech’s product in their network.
• Designed and implemented the client and server for Hutch TV. Hutch TV is mobile TV created for Hutch Portal. This mobile TV provides different TV channels for hutch portal. Channels are divided into different categories like news, entertainment etc. Users can download different clips according to different channels. The server for this hutch TV is implemented in Java/J2ee, Struts and client is implemented in XHTML-MP ACS (Abhinand Computer Services), India May 2006 – Feb 2007 Software Engineer (External Consultant to Wipro InfoTech ) Project Name: Enabling Excellence in Execution (E-cube) Technology: EJB2.0, Servlet 2.3, JMS, JSP,Oracle9iAS 9.0.1, Weblogic 6.1, XML, Log4j Worked in a project called Enabling Excellence in Execution (E-cube) which is an in house project of Wipro dealing with progress matrix of different projects running in Wipro InfoTech.
• Worked as a developer, building modules related to development project matrixes.
• Interact with different project heads to understand the different characteristics of development project so as to implement them under E-cube.
• Conduct training for the new project managers coming under the project E-cube Certification
M101J: MongoDB for Java Developers