Page 1 of 3
NARENDRA SINGH DANGI
Email@:narendra.dangi@outlook.com Mobile@: 07452345736, 07921698771
EXPERIENCE SUMMARY
Ja...
Page 2 of 3
WORK ASSIGNMENTS
Senior Java Developer/Track Lead – Sapient Consulting |Nov 2013 – Present| Client–GoldmanSach...
Page 3 of 3
 Design Architecture (HLD/LLD) for Real Time Screening Engine along with RT MI Downstream Solution
 Initiati...
of 3

Narendra-JavaJ2eeSpecialist

Published on: Mar 3, 2016
Source: www.slideshare.net


Transcripts - Narendra-JavaJ2eeSpecialist

  • 1. Page 1 of 3 NARENDRA SINGH DANGI Email@:narendra.dangi@outlook.com Mobile@: 07452345736, 07921698771 EXPERIENCE SUMMARY Java/J2EE Professional with over 10 years of experience in delivering web and enterprise solutions in Investment Banking, Core Banking, Automotive and Retail domains. Expertise in conceptualizing, designing and coding technical solutions. In depth exposure to multi-tiered web and enterprise solutions, developing webservices, OOAD architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements. Excellent analytical and communication skills in order to work with mid-size teams, technical and business leadership.  Experience in modeling complex web application using RUP and Agile. Strong experience in UML design.  Expertise in product development, migrating legacy systems to cutting edge technologies applications, distributed real time web solutions, batch processing systems and responsive UI.  Strong Programming Skills in designing and implementation of multi-tier applications using Java, J2EE, Multithreading, JDBC, Servlets, JSP,JSF, EJB, JMS, JAXB, Spring, Hibernate.  Experience in producing and consuming Web Services using – SOAP and REST implementation.  Experience in working with WebSphere, Web Logic, JBoss, Jetty and Tomcat7x application servers.  Experience in OOAD architecture and modeling and designing artifacts using Rational Rose UML such as class diagram, sequence diagram and state diagrams using Rational Rose, RAD and Power Designer.  Experience in developing and deploying session beans, entity beans representing different types of business logic abstractions.  Experience in Java design patterns such as Session Façade, Singleton, Data Access Objects (DAO), and Business Delegate.  Experience in writing DAO using Hibernate and Hibernate mapping files and HQL.  Exposure to design and develop web responsive UI using AngularJS, Bootstrap, HTML and CSS.  Experience in writing complex and optimized DB queries in SQL, Understanding PL/SQL procedures.  Experience in dynamically generating graphical PDF reports using, iReport, JasperReport, IText1.1 and excel reports using apache POI.  Expertise in Unit Testing, Integration Testing, End to End Testing and using frameworks like Selenium, Mockito and Junit.  Exposure to Writing unit and end to end t cases for UI testing using, Karma, Protractor, Jasmin, Grunt and NodeJs.  Effective communication skills with clients, subject matter experts, end-users, technical teams, co- workers and professional management teams. Education Qualification  Masters in Computer Application with A Grade in 2005.  Bachelor in Computer Science with A Grade in 2001.
  • 2. Page 2 of 3 WORK ASSIGNMENTS Senior Java Developer/Track Lead – Sapient Consulting |Nov 2013 – Present| Client–GoldmanSach US Project - Goldman Sachs Asset Management (GSAM) delivers innovative investment solutions through a global, multi-product platform that offers clients the advantages that come with working with a large firm, while maintaining the benefits of a boutique. As part of GSAM team, we are working on third party distribution division where in more focus on design and develop robust and rich UI application for asset management and trading portals to replace existing legacy applications. Key Responsibilities:  Responsible for overall project delivery, stakeholder management, requirement gathering and Sprint estimation and planning for multiple tracks.  Handling a team size of 5 professionals, mentoring and assisting team for technical and personal issues.  Ownership in delivering quality product, ensuring peer reviews and quality control process in place.  Design and development of story and sprint items on front and back end layers  Organizing weekly status meeting across portfolio and daily status meeting with client and teams. Technologies: AngularJS, Java Script, HTML, Bootstrap, Spring, Hibernate, REST/ SOAP web services, JUnit4, Protractor, Gradle, DB2, Grizzly, Jenkins Senior Java Developer/ Tech Lead –Barclays Bank PLC |Oct 2011 – OCT 2013 | Barclays Bank PLC, UK Assignments - Financial institutions in the UK must comply with sanctions policies laid down by the FSA. In order to comply, the bank must demonstrate that it has mechanisms in place to match all of its customers against Sanctions List provided by government; this project consist to design and development of screening engine which will incorporate needs of both real time portal and batch screening. Key responsibilities:  Interacting with the client, vendor and stake holders during project initiation, planning and execution. Technical Skills Competency Language – Core Java, Multithreading, SQL, HTML, XML/XSL, Java Script, JDBC, JSON Expert J2EE Technologies - Servlet, JSP, EJB, Spring, Hibernate, iBatis, JMS Expert Web Services – SOAP(Axis) , WSDL, HTTP, REST (Jersey), XSD, JAX-WS, JAX-RS Expert Reporting Tools – iText, POI, iReport, Jasper Report Expert Web Tech – AJAX,HTML, CSS, Java Scripts, AngularJS, Bootstrap, NodeJS, JQuery Advanced TDD – Junit, Mockito, Selenium, Karma, Protractor, Grunt, Sonar, Emma Advanced Build and Source Control – SVN, CSV, Git, Ant, Maven, Gradle, Jenkins Advanced Application Servers – Tomcat, WebSphere, JBoss, Grizzly, WebLogic Advanced Databases – Oracle, DB2, MySQL Advanced Third-party Scheduling Tools – Autosys, TWS Advanced IDE and Tools – Eclipse, STS, intelliJ IDEA, SQL Developer, TOAD, Aqua DB Studio Intermediate Platforms – Windows, Linux, Unix Intermediate Others – LDAP, Kerberos, AD, SSO, Groovy, Grails, Shell Scripting, PL/SQL Intermediate Learning – Python , Scala, CQ/AEM, Salesforce, AWS Beginner
  • 3. Page 3 of 3  Design Architecture (HLD/LLD) for Real Time Screening Engine along with RT MI Downstream Solution  Initiating User forum and CAB meeting to present CR for product change deployments  Project estimation in regards to product development including build deployment and testing at various levels like SIT, PT, UAT, OAT, PEN Test and Pre  Ensuring Code Quality by doing peer reviews and alignment with others team  Design and development of application code along with production deployment of application Technologies: Java6, EJB 3, JSF, Groovy, Grails, JMS, IBM-MQ, AD/LDAP, WAS, SVN, RAD7, Oracle 10g, OEDQ 8, Windows, UNIX, Shell Scripting, TWS, Oracle 11g, JUnit4, TWS Senior Java Developer / Cell Lead – IBM Corporation |Jul 2009–Sep 2011 I MPS Bank Italy Assignments - Software Factory is an SOA based centralized application exposes as web services to external and internal application with in MPS Bank. Software Factory is based on the SOA TAC delivery model, SOA TAC is a global delivery organization that combines the advantages of software development teams (stable and highly-productive) and those of services engagement teams (dynamic and highly- responsive) Key Responsibilities:  Interacting with the Client and BPM for new project initiation (WPs) and project.  Component based estimation for WP, based on FP and IFPUG methodology, align and negotiation on Project delivery timelines with Client and BPM. Project execution, tasks allocation, status meetings with team and client, providing technical support to the team in development, testing of WP on different Environment.  Design and development of bug free code, buy following published code and quality, Unit Testing and components integration testing of the services on different environment Java Consultant – Capgemini | June 2007 – June 2009 | Manheim Atlanta, USA Assignments - Manheim ECR (Electronic Conditioning Report) client – server based desktop Application used for vehicle inspection. ECR Plus is the name for the new operating system for inspecting vehicles at auctions as well as Offsite locations Key Responsibilities:  As a Senior Java Developer participated in requirement gathering and analysis led technical approach document based on client requirement. Design and develop the business and presentation logic using spring and hibernate and reports using jasper report. Technologies : Core Java 5, Swing, Web Services, JSP, Servlet, Spring, Hibernate, JUnit, Tomcat 5.5, Jasper Report, iReport, CVS, JNLP, Windows XP, Eclipse Java Software Engineer | ETP International Pvt. Ltd. |June 2005 – June 2007 I Product Development Assignments - ETP Supply Chain is the online retail supply chain backbone of the ETP VX enterprise solution. ETP Supply Chain is a multi-company, multi-currency, and multi-lingual supply- chain solution is being designed & developed with Service Oriented Architecture Responsibilities:  Understanding the requirement as defined on requirement specifications and development of modules. Technologies: Core Java 5, JSP, Servlet, EJB 2.0, XML, XSL, XSLT, JBoss 4.0.2, iReport MS SQL Server OTHER DETAIL Address : 1 Waterside Close, Wembley, London UK, HA9 9PB Nationality : Indian Visa Status : Tier 2 general. Allowed to work anywhere in UK until July 2018.

Related Documents