We provide IT Staff Augmentation Services!

Application Architect (consultant) Resume

2.00/5 (Submit Your Rating)

Princeton, NJ

SUMMARY:

  • Over 20 years of I.T experience and 12 Years as an Architect with hands on development.
  • Significant expertise in SOA, OOAD, Design Patterns, Architectural Patterns and UML Modeling.
  • Also, well versed in development practices like, Domain driven design test - driven development, Agile, XP and Scrum.
  • Exposure to Bigdata eco system and AWS.
  • Good experience in multi threading, streams, parallel, concurrent and distributed data processing.
  • Experience in performance tuning, JVM monitoring and optimization.

SKILLS:

JAVA, JEE, SOA, SOAP, WebServices, WS-*, JAX-RS, RESTful services, Spring, Spring MVC, Struts, UML, OOAD, JMS, MQ, JPA, Scala, Hibernate, Tomcat, JBoss, WebLogic, WebSphere, JSP, Servlets, XML, XPath, SAX, Stax, JAXP, ANT, Maven, Continuum, Hudson, Oracle, PL/SQL, Vertex., Apache SOLR, MongoDB, Hadoop, MapReduce, Pig, Hive, Kafka, Spark, ZooKeeper, Oozie, Sqoop, Flume, ETL, SSIS, MDM, DQS, JFR, JMC, ESB, Apache Camel, Agile, UP, XP, Scrum, Angular JS, jQuery, D3JS, prototype.js, Perl, PHP.

PROFESSIONAL WORK EXPERIENCE:

Confidential, Princeton, NJ

Application Architect (Consultant)

Environment: Scala, Java 8, MongoDB, Spring, Spring Data, Hadoop, NO SQL, Apache SOLR, AngularJS, Apache SPARK, ZooKeeper, Kafka, D3JS, MS MDM, MS - DQS, MS-SSIS, AWS.

Responsibilities:

  • Lead JAD sessions with multiple registration systems and programs groups to identify data elements and established strategy to identify potential matches.
  • Developed an ETL process using MS SSIS to extract customer information changes out of registration systems and into a staging area. Only an ETL tool is allowed to pull bulk data from production systems at a predefined time.
  • Using MDM and DQS identified potential matches using fuzzy algorithms available and created master data repository in SQL Server.
  • Used Java 8 streams to further process and merge candidate from MDM staging area and to copy to Mongo DB.
  • Installed and configured Apache SOLR, schema and imports to synchronize updates from MongoDB. Configured multiple handlers, parsers and search components.
  • Developed UI using AngularJS to initiate queries, merges and used Spring Data, MVC to merge potential duplicates and send updates to SOLR, MongoDB and MDM repo.
  • Prototyped customer activity dashboard using the Kafka queue, two-node HDFS cluster on AWS and D3JS for data visualizations.
  • Worked with various program business teams in the organization to determine, understand and document the current promotions and billing mechanisms in place.
  • Spearheaded JAD sessions with multiple application team including external vendors like Prometric and NEEA-A Chinese govt entity.
  • Defined and documented interfaces and API’s.
  • Designed the application for performance and scalability.
  • Worked with ux team to design the user interface in accordance with standards.
  • Prototyped the user interface using AngularJS, Kendo UI and jQuery.
  • Baselined development environment for development team.

Confidential

WebLogic Administrator

Environment: SOA, SOAP, CXF, Spring, Vertex, JPA, Hibernate, Oracle OIM, WS-Security

Responsibilities:

  • Design, define and document REST API for material pricing, ordering and delivery by interacting with Digital River and People soft.
  • Extensively worked with internal Tax department design various
  • Implement connectors and wrappers for Vertex eQuantum API for tax calculation.
  • Interface with external systems to determine shipping options and cost.
  • Simulate transactional callbacks for non-participants.
  • Define and oversee implementation of ordering web service interfaces.
  • Helped Scrum master and PMO to break down tasks by LOE and track schedule.

Confidential

WebLogic Administrator

Environment: CXF, Spring, Spring MVC, Angular JS

Responsibilities:

  • Mentor the team about scheduling services and their capabilities.
  • Helped them design their interfaces.
  • Ramp-up their scheduling interfaces design and development effort using Spring and CXF.
  • Functioned as an application architect to design and oversee the implementation of the system.
  • Worked with GaPSC developers, managers and director to understand their current candidate eligibility system and integrate it directly with Confidential to receive candidate and eligibility information and feedback the registration and test results.
  • Worked with a new team to define interfaces for scoring and reporting.
  • Create, review and update technical design documents.

Confidential

WebLogic Administrator

Environment: CXF, Spring, Spring Batch, JPA, Hibernate, ehCache, MongoDB, Apache SOLR, MQ, Quartz, WS-Security, Oracle OIM, Oracle, Linux

Responsibilities:

  • Functioned as an application architect to design and oversee the implementation of the system.
  • Spearheaded JAD sessions with various teams to design, demarcate and document the interfaces.
  • Defined the development environment, coding standards, best practices for the application.
  • Worked with offshore testing team and participated in knowledge transfer to ensure application is properly tested for functionality and performance.
  • Worked with mainframe team to design and implement self-monitoring MQ interface with pooled connections for paper based test scheduling. Implemented transactions by implementing listeners and late processors, as transactions are not natively supported by the backend.
  • Designed and oversaw implementation of about 80 interfaces to 12 internal and external systems.
  • Used MongoDB/Java driver to store retrieve customer dashboard information to aid in performance.
  • Configured Apache SOLR for customer search and exposed SOA interface via existing framework.
  • Worked with scrum manger to perform task break down and tracking.
  • Create, review and update technical artifacts.

Confidential, Woodcliff Lake, NJ.

Architect/Lead Developer

Responsibilities:

  • Worked on various development/Maintenance projects to improve existing Confidential applications.
  • Confidential handles Sales/Service/Warranty communications between BMW/MINI/Rolls Royce dealers and BMW NA.
  • System is developed to monitor the equipment status actively using SOAP calls to the equipment and report/escalate and issues based on predefined rules.

We'd love your feedback!