We provide IT Staff Augmentation Services!

Financial Regulatory Authority Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 20+ years of expertise in designing and developing enterprise scale applications using various technologies. Extensive experience as a Software Developer (Lead), Software Architect and as a Software Confidential (Lead).
  • Highly skilled in technology selection, architecture and design, defining and adhering to standards, patterns and best practices, coding and leading the team and mentoring team members.
  • Proficient in a vast array of technologies ranging from AWS (Amazon Webservices - RDS, SQS, S3, Cloudwatch), Big Data (AWS EMR, Spark, Hive, Presto), Spring Framework (Core, MVC, REST Services, Integration, Webflow and others), Hibernate, Java JEE, Struts, Java Swing, Java Messaging Service (JMS), Web Services (SOAP, Restful), database ORACLE (SQL, PL/SQL), JavaScript GWT / GXT, YUI, ExtJS, AngularJS, Selenium, DbUnit, Junit, JMeter, REST Assured, Protractor, XML, XSLT, business intelligence Actuate BIRT, Oracle Reports, Enterprise Search Apache Solr Search Server .
  • Demonstrated ability to understand and improve legacy code and to become proficient at new technologies quickly.
  • Domain expertise in National Institutes of Health, Cancer Clinical Trials (NIH, NCI, Medical Colleges), Department of Labor ( Confidential ), Financial Regulatory Authority (FINRA).
  • Awarded the “Best Employee” in leading the IPAD project as a Technical Lead and Architect, Received certificate of appreciation for outstanding performance on SOAP project.
  • Project Management Professional (PMP Certified), experienced in defining the project plan, schedule, WBS, project monitoring & tracking and risk management, Member of SCAMPI team in CMMi evaluations.

PROFESSIONAL EXPERIENCE:

Financial Regulatory Authority

Confidential

Responsibilities:
  • Setup and enhanced framework for Confidential for SBS
  • Reviewed and approved java code (Bitbucket and Fisheye Reviews)
  • Lead, managed and mentored the team.
  • Designed Confidential framework for MIRS Big Data project.
  • ETL module for transformation from AWS S3 to Amazon Redshift using Amazon Elastic MapReduce (EMR). Spark cluster running in Hadoop (YARN Resource Manager) cluster mode.
  • Front End developed as an AngularJS application and hosted using NodeJS.
  • BI reports produced by Pentaho and Highchart JavaScript Library.
  • Recognized by Senior Directors and praised for outstanding work done.
  • Contributed reference model for testing REST Services against a Sprint Boot web application to FINRA enterprise wide reference model repository.
  • Wrote tests for Amazon Web Services deployed components (Junit tests connect to AWS RDS and SQS in addition to onPrem ORACLE database)
  • Migrated existing SVN code to Git.
  • Designed performance and load / stress tests, wrote JMeter scripts and executed them.
  • Designed and implemented code for End to End testing using Selenium, REST Services and Batch execution

Confidential

Senior Java/ORACLE Consultant

Responsibilities:
  • Sr. Oracle - Java Consultant responsible for architecting, designing and developing web applications using Spring 4, JPA (Hibernate Implementation), ExtJS web applications.
  • Designed and developed Spring 4, JPA 2.1, Hibernate 4 layer for Spring restful services for the new modernized event scheduler component for ERAS project.
  • Developed the ORM layer for Event Scheduler and code required for CRUD operations including persisting nested object graphs as required by the UI.
  • Wrote Spring service layer components, authentication and auditing interceptors.
  • Wrote Junit tests. Code coverage of 90% excluding domain and DTO classes.
  • Evaluated Hibernate Envers module for revision based history for objects.
  • Designed history tables and wrote triggers using ORACLE (which was the final way to go). Revision based history was implemented using Oracle’s DBMS TRANSACTION package to get a transaction ID.
  • Wrote various ORACLE database triggers and stored procedures as required.
  • Responsible for maintenance of existing ERAS PDWS web application, including core (/persistence) service, document service, reporting service and ExtJS front end.
  • Design and development for existing ECFMG web application (Spring 3, Hibernate, ExtJS, ORACLE) designing and developing various components.
  • Designed and wrote JMS Queues (Tomcat 8 deployment connecting to queues managed by Websphere) based logic for sending and receiving application status updates.

Confidential  

Senior Java/ORACLE Consultant

Responsibilities:
  • Sr. Oracle - Java Consultant developing OIS web application for OSHA using Oracle BPM 10.3, Spring Framework, Hibernate, Oracle 10g and ExtJS.
  • Designed and implemented different components for OIS web application, including OSHA penalty calculators and other front end components (ExtJS), triggers, stored procedures in ORACLE and various BPM components.
  • Leveraged Spring integration to monitor folder and process nightly files received from Bank of America for reconciliation.
  • Designed workflow steps using Enterprise Integration Patterns (EIP) implemented by Spring Integration.
  • The final step in the execution process was designed as a Spring batch job (Spring Batch Integration) to process and reconcile payments.
  • Designed and developed Spring batch job for sending payment information to Department of Treasury (collection) for payments not received by OSHA from employers with violations whose due date is passed.

Confidential

Sr. Developer- Java/ORACLE

Responsibilities:
  • Worked as Sr. Oracle - Java Consultant responsible for architecting, designing and developing applications.
  • Responsible for implementing best practices and mentoring junior team members.
  • Worked with Business Analyst Business Solutions Group (BSG) to design solutions. Created Prototypes and Designed Solutions meeting business needs
  • Used Ext - Google Web Toolkit (GXT) extensively to design and develop reusable UI components.
  • Designed and developed persistence layer components ORM mapping, DAO Layer using Hibernate
  • Wrote complex queries using advanced ORACLE (11g) semantics and analyzed and tuned them.
  • Wrote message driven components (JMS) to receive and process submissions from the CDIP framework
  • Wrote tests (unit and integration testing) using JUnit 4, EasyMock and Stubs
  • Responsible for converting existing JEE projects to Spring Framework
  • Integrated maven clover plugin for test coverage reporting, Checkstyle maven plugin for checking the coding style against predefined style template and Findbugs for static code analysis
  • Wrote Spring Framework based RESTful service client (JAXB Marshalling) to submit information to the CDIP framework

Confidential

Medical Insurance Claims Processing (Architect)

Responsibilities:
  • Worked as a Java Architect responsible for evaluating and selecting the technology to be used for the Client Profile Setup application.
  • Responsible for developing a comprehensive Proof of Concept using Spring Webflow, Spring MVC and ExtJS.
  • Developed User Stories and Technical Tasks to setup the project to follow Agile methodology.
  • Used JIRA and configured and setup Greenhopper plugin for planning and tracking work.
  • Lead the design and development (hands on development) of the Client Profile Setup web application.
  • Implemented database backed persistence flow to avoid performance bottleneck due to flow execution snapshots in user session when flow is paused and awaiting user input.
  • Guide, lead the team and share knowledge on Spring Webflow, Spring Security, Spring MVC and ExtJS.
  • Designed and developed User Interface and custom components using ExtJS 4.1 Javascript Framework.
  • Apache Maven and Jenkins for building the application and Continuous Integration.
  • Spring Data JPA and QueryDSL were used to build the DAO layer.
  • Unit and Integration testing of the application. Planning to upgrade to Spring 3.2 to use spring-test-mvc and other features added to the Spring Framework.
  • Evaluated Apache Camel vs Spring Integration for File Handling application.
  • Evaluated and selected jBPM for modeling business processes and Drools for RETE/Sequential based Rules Engine
  • Define SOA for EDI 2.0
  • Defined selection criteria for Business Intelligence and Real Time Monitoring software stack.

Confidential

Technical Lead

Responsibilities:
  • Participate in the requirement gathering sessions with the Business Analyst.
  • Agile methodology Story Point Estimation, 2-week sprints, reviewing user stories created by Analysts, breaking down the stories into Technical Tasks, Define User Story Acceptance Criteria
  • JIRA for bug/issue tracking.
  • SVN for versioning
  • Bamboo for Continuous Integration
  • Technical design (UML Modeling - class and database diagram, sequence diagrams)
  • Designing and developing the application using Spring 3 Core, MVC, Batch and Security.
  • Implemented Spring Security (Intercept Urls, AccessDeniedHandler, Custom PRE AUTH FILTER, requires HTTPS transport, use spring security in the JSP to customize the view based on the user)
  • Spring Security’s Pre-Authenticated Authentication Provider was used to implement security. This allows for integration with a legacy ColdFusion based authentication application.
  • Developed Service Oriented Architecture (SOA) using light weight Spring RESTful services (data services for R3 legacy system). Spring JDBC
  • Mapping Jackson Transformer was used to convert the returned data into JSON to be consumed by the ExtJS components.
  • Spring batch with Quartz scheduled in memory jobs were used exhaustively for defining batch jobs which generate/expire offers for applicants, submit data to R3 and ERAS system.
  • Created the DAO, service and controllers Spring MVC .
  • Created User Interface using ExtJS 3.4, Firebug debugging Best Practices - Avoiding use of Ext.getCmp - inter component communication, Using Extensions and Plugins …
  • Wrote JUnit tests (Unit and Integration Tests, Spring batch job tests)
  • Implemented UAT changes
  • Performance tuning (Varnish Cache in front of the Application Server Cluster to serve cached JavaScript and CSS, Oracle 11g query result cache, Analyze and fine tune queries).
  • Configure and use JAWR framework to define bundles of JavaScript resources to be served together (minified and gzipped) for JSPs.
  • Maven for building the project (Maven Archetypes for bootstrapping projects)

Confidential

Lead Software Engineer

Responsibilities:

  • Technical design (UML Modeling - class and database diagram, sequence diagrams)
  • Provided expertise in Apache Solr POC as a querying tool.
  • Implemented a framework for creating dynamic queries on various fields using Hibernate’s Criteria API exhaustively.
  • Hibernate Object Relational Mapping (ORM).
  • Implemented UI using ExtJS 3.4.
  • Wrote and consumed RESTful services.
  • Fix defects on UI, Java and ORACLE stored procedures.
  • Wrote Junit Tests.
  • Configured Apache ActiveMQ to be used with Jetty for running Junit tests.
  • Configured Maven Profiles for Websphere and Jetty

We'd love your feedback!