We provide IT Staff Augmentation Services!

Senior Consultant/architect Resume

3.00/5 (Submit Your Rating)

ChicagO

SUMMARY:

  • A dynamic professional with over 15+ years of rich international & indigenous experience in Solution designing and development and Enterprise architecture for various e - business applications using J2EE Technologies .
  • Expertise in Solution Architecting and Conceptualization with comprehensive experience in Architecting, Object Oriented Conceptualization, Analysis, Design, Development, Product Development Procedures and Delivery of various products using latest frameworks .
  • Comprehensive experience on High-level and Detailed Technical design documentation, Use case development, Coding with various Java and Web technologies, defining and implementing the best practise deployment models.
  • Expertise in implementing the various Software development methodologies including Waterfall, RUP and Agile Methofologies such XP, Scrum, Kanban and Test Driven Development ( TDD), Paired Programming.
  • Domain expertise in Banking, Insurance, Financial Services and Healthcare.
  • Adept in Enterprise Architecture with alignment of Business/Information Systems delivering technology-driven business solutions.
  • A project planner with insightful knowledge of analysis and design, application based process reengineering, process optimization, cost control and revenue maximization from the IT Solutions with realistic project planning based upon time boxed delivery of incremental functionality.
  • Developmend and managed high performance technical teams by implementing Agile and other SDLC best practises.
  • Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Pivotal Cloud Fundry, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, MongoDB, Restful Web Services.
  • Expertise in applying UI technologies ( AngularJS 1 & 2/4, Bootstrap, NodeJS , RxJS, ExpressJS , Grunt, Gulp, Webpack , jQuery, HTML 5, CSS, JavaScript & Ajax).
  • Adept in implementing Application frameworks such as Spring, Spring Boot , Spring Data, Spring Batch , Spring Security , Spring Cloud , MVC and Hibernate and ORM technologies like Hibernate, Eclipse Link and TopLink.
  • Very Good exposure to Hadoop , Hadoop Ecosystem and Architecture and various Big data tools like Hive , Pig , Apache Spark , Apache Kafka , Apache Ignite , ZooKeeper and MapReduce .
  • Good knowledge about various CI & CD tools like Jira, Jenkins , Chef , Puppet , Bamboo, Git, Ansible, Docker , AppDynamics, SonarQube, Open Stack, Cloud Foundry, Maven, Gradle and Selenium.
  • Lead the turnaround of few failed and blocked projects through progressive management techniques:
  • Facilitates realistic project planning based upon time-boxed delivery of incremental functionality, centered on use cases, prioritized by business criticality, and driven by technical and organizational risk.
  • Revitalizes software engineering teams through the introduction of agile best practices, including team programming, test-driven development, repeatable builds, standardized environments, automated continuous integration, team testing, and continuous customer collaboration.

TECHNICAL ENVIRONMENT:

Middleware: RMI, EJB2, EJB3, JPA

Application Server: WebSphere, WebLogic, JBoss, Tomcat, Apache Web Server

Development Tools: WSAD, InjelliJ Idea, Eclipse, Adobe Flex Builder, Adobe Livecycle Designer, Visual Studio Code

Languages: Java, AS2, AS3, JavaScript, TypeScript, XML, XSLT, XPATH, UML, SQL and PL/SQL

UI Development Packages: Flash, HTML, XML, XSLT, AWT, JFC/Swing, Ajax, DOJO, GWT, jQuery, AngularJS, VueJS, Ember, Handlebars, Node.js, Karma, Jasmine, Express, Mongoose.

Server-Side Applications: EJB, RMI, Servlets, JSP, JMS, JCA, Web Services

Frameworks: Spring MVC, Spring Core, Spring Boot, Spring Data, Spring Cloud, Spring Integration, Spring Batch, Velocity, Spring, Hibernate, AngularJS, Express, RxJS, Ngrx, Redux

Databases: Oracle, SQL Server, MySQL, DB2, MongoDB, Cassandra

Operating Systems: UNIX (including Shell Scripting), Linux, MS Windows, OSX

Version Control Software: Git, BitBucket, Github, Perforce, SVN, ClearCase, CVS, VSS

RDBMS Tools: Toad Expert, Erwin Studio, Power Designer

Testing Tools: Junit, EasyMock, JMock, Mockito, PowerMock, TestNG, Karma, Jasmine, Protractor

CI & CD Tools: Jira, Jenkins, Chef, Puppet, Bamboo, Git, Ansible, Docker, AppDynamics, SonarQube, Open Stack, Cloud Foundry, Ant, Maven, Gradle and Selenium

Performance Tools: JProbe, YoutKit, JRMC, Dynatrace

Big data tools: Hadoop, HBase, Hive, Pig, Sqoop, Apache Spark, ZooKeeper, Apache Kafka

PROFESSIONAL EXPERIENCE:

Confidential, Chicago

Senior Consultant/Architect

Responsibilities:

  • Defining the architecture of this desktop like SPA using angular front end and java based microservices eachanging json.
  • JWT based authentication mechanism using nginx firewall and authentication/autherization services.
  • For building user interfaces and custom controls using Angular 7, ngrx store and rxjs operators mainly.
  • Responsible for defining the microservices architecture for use with services member, provider, authorization etc.
  • Developed responsive web and mobile application ui using HTML5, CSS3, SCSS,, NgRx and Angular 7.
  • Good amount of work done on Reactive forms or Web Forms 2.0 in Angular 2 and their Validations.
  • Development custom tabbed slider that are used like in a desktop environment.
  • Forms 3.0 controls with auto save to store functions
  • Multi member workspace, where in you can have multiple pages, tabs, sliders for each member and switch between members without losing any of the in progress work.
  • Define REST service specs using swagger docs.
  • Expertise in using Angular JS directives, Controllers, Filters, Services, Templets, Events and Injectors.
  • Developed Responsive Web Pages using Media Queries, Material Design lite for styling mobile applications.
  • Developed enhancements to Mongo DB architecture to improve performance and scalability.
  • Developed unit tests by using Karma, Jasmine.

Environment: JDK 1.8, Angular 7, Rxjs, Ngrx, AWS, Datadog, Graylog, SQS, S3, GraphQL, Spring MVC, Spring Boot, REST, Swagger, JPA 2.1, TypeScript, RabbitMQ, Oracle, Gradle, Jenkins, BitBucket

Confidential, Chicago

Senior Cloud Consultant

Responsibilities:

  • Responsible for defining the microservices architecture for use with services like assets, accounts, transactions, cash-positions, valuations etc.
  • Developed responsive web and mobile application ui using HTML5, CSS3, SCSS, PUG, Bootstrap, NgRx and Angular 5.
  • Converted few REST services to GraphQl based services as the service had disparate clients with different subsets of data requirements.
  • Rest services templates are generated using swagger specifications.
  • Development of new listeners for producers and consumer for both Rabbit MQ and Kafka.
  • New library development with micro services architecture using Rest APIs, spring boot and pivotal cloud fundry.
  • Enhancement of the existing functionality to persist the messges to Cassandra DB in Kafka.
  • Bi-weekly sprints using agile development methodologies.
  • Implementation of Hystrix circuit breaker to avoid loss of messages during handling of messages at the consumer level.
  • All logging into splunk.
  • Implementation of Neflix OSS component from Eureka, Config, Zuul gateway, oAuth2 token verification, Ribbon, PCF autoscaling etc.
  • Test plans and Unit Testing using Junit and Mockito.
  • Designed and implemented elastic search indexing for payments and packages using different indexing strategies, periods, settings(shard/replicas) for usual crud operations.
  • Implemented payments/packages search using complex filters backed by the elastic search indexes.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for psyment/packages and customer paymentcheck tracking.

Environment: JDK 1.8, Pivotal Cloud Foundry (PCF), AWS, Datadog, Graylog, SQS, S3, GraphQL, Step Functions, Elastic Search, Redis, Spring Cloud, Netflix OSS(Config, Eureka, Zuul), Spring MVC, Spring Boot, REST, Swagger, JPA 2.1, Boostrap, Angular 5.0, NgRx, TypeScript, RabbitMQ, Oracle, Cassandra, Gradle, Jenkins, BitBucket

Confidential, Chicago

Fullstack Java Consultant

Responsibilities:

  • Responsible for defining the microservices architecture for use with single page applications like Confidential, customer, credit etc.
  • Developed responsive web and mobile application ui using HTML5, CSS3, SCSS, PUG, Bootstrap, NgRx and Angular 4.
  • Did the spec first development by writing the swagger spec first and them implementing those services using Spring MVC REST controllers.
  • Evaluated Dredd, RestAssured
  • Wroted RestAssured end point tests.
  • Wrote Dredd apiory spec and the end to end test cases coverying all possible flows for each API end point.
  • Implemented UI using Angular 4 components, SCSS, PUG and wrote unit test karma and jasmine.
  • Implemented several micro services including Lock, Quote, Customer, Order etc.
  • Configured spring cloud service discovery with Consul for dev, qa, prod profiles and not for local development using spring boot profiles.
  • Used H2 for local development and testing and DB2 for all other profiles.
  • Used JPA for ORM with Postgres SQL and MySQL Used Athena and RDS for mapping CSV, TXT and Tab delimited files.
  • Used Step Functions and SQS for asynchronous prosessing and uses S3 events for file notifications. Wrote several Lamdas for reusable functions and workflow cleanup functions.
  • Wrote several mock services in Node for development and testing.
  • Implemented service layer on top of Cassandra using core Java, Datastax Java API and Restful API.

Environment: JDK 1.8, AWS, SQS, SNS, Step Functions, AWS Lambda, RDS, Athena, Datadog, Docker, Elastic Search, Spring MVC, Spring Boot, REST, Swagger, JPA 2.1, Boostrap, Angular 4.0, NgRx, TypeScript, Karma, Jasmine, NodeJS, Consul, J2EE, Kafka, Prostgres, MySql, Cassandra, Maven, Jenkins, Junit, RestAssured, Dredd, GIT, Microsoft Foundation Server

Confidential

Senior Consultant

Responsibilities:

  • Developed responsive web and mobile application ui using HTML5, CSS3 and javascipt (jquery, angularjs)
  • Used Spring REST with JPA for object relational mapping.
  • Used Spring core, Spring AOP, Spring MVC - REST, Spring batch and other spring modules in the business layer.
  • Written Spring REST web services to integrate with different thirdparty systems.
  • Written Spring REST API for mobile apps (Android and IOS), use the api driven development using Swagger.
  • Used Apache POI for prodcing reports in different formats including Excel and PD.
  • Wrote complex stored procedures to maintain, find the patient history.
  • Used XSLT and XPath for transforming the XMLs.
  • Evaluated and configured distributed EhCache service for application caching in a clustered environment.
  • Written web services, both REST and SOAP with WS- standards.
  • Responsible for implementing a single page application which handles physicians calendar/appointments, patient history etc using angular js on the front end and node.js, express RESTful API.
  • Written Weblogic Jython administration scripts to automate weblogic configuration and deployment processes. Have in depth exprise in weblogic administration.
  • Installing and configuring the front end Apache Web Server, configuring SSL and weblogic server apache plugin both on windows and Linux.
  • Mentored junior level, and other senior level developers.
  • Wrote detailed technical and user documentation, conducted code reviews.
  • Implemented several j2ee components including JPA, JMS and spring comonents.
  • Performed database design and development with oracle 11g.

Environment: JDK 1.8, UML, Weblogic 11, Spring MVC, Spring Boot, REST, Swagger, JPA 2, Boostrap, Angular JS, Node.js, Express 4, J2EE, JSP, jQuery, JMS, Android, Oracle 11.3, Maven, Hudson, Junit, GIT, Jira, XML

Confidential

Senior Consultant

Responsibilities:

  • Was responsible for defining and implementing n-tier ure for the j2ee applications.
  • Mentored junior level, and other senior level developers.
  • Wrote detailed technical and user documentation.
  • Implemented several j2ee components including EJBs, JMS and spring components using several of the spring modules.
  • Used spring and hibernate on the middle tier.
  • Written web services to integrate with online PDF smart forms which bound to an XML data model. Entensively used adobe livecycle designer to develop the PDF forms and sign them.
  • Designed and implemented several architectural services including optimistic locking strategy, declarative security and transaction management.
  • Integrated the telephone claims module, interacted with CURAM with MQ as interface component.

Environment: JDK 1.7, WebSphere, MQ, CURAM, Spring 4.3, Spring Boot, Hibernate 5.2.4, J2EE, JMS, DB2, Spring MVC, Spring Cloud, Spring Data Maven, ANT, Junit, GIT

Confidential

Consultant

Responsibilities:

  • Used all the spring features like dependency injection, declarative transactions, AOP(Aspect Oriented Programming) for performance analysis.
  • Extensively used all the hibernate mapping strategies, mapping legacy data, dynamic & static hibernate queries, batch processing techniques.
  • Developed unit and integration test scripts using Junit. Developed Build scripts using Ant.
  • Participated in analysis activities, software design reviews, and source code reviews.
  • Other responsibilities included writing EJBs, Servlets, writing JSP pages, writing SQL queries, writing unit test, integration testing and debugging.

Environment: JDK 1.7, UML, Weblogic, JBoss, Spring 3, JPA, EJB3, Hibernate 3.3, J2EE, JMS, Oracle 11.3, Oracle Portal, JSF, Richfaces, KDB, Rational Rose, Maven, Hudson, Junit, CVS

Confidential

Enterprise Architect

Responsibilities:

  • Was a key part of the entire software design process for application development including scoping and timelining, design and development and deployment.
  • Mentored junior level, and other senior level developers.
  • Wrote detailed technical and user documentation.
  • Lead architect and designer of a custom Flex application for statistical reporting on therepeutic medicinal products
  • Designed and implemented adobe PDF(XFA) forms, XML schemas. Used XPath in Abode BPM for transforming the XML and bind data to PDFs.
  • Configured single sign-on with OID (Oracle Internet Directory) for authentication and authorisation and Oracle SSO. SSO has been configure for multiple business applications in a heterogeneous environment each using different app server and application frameworks lile Weblogic, OC4J, J2EE, Flex and SAP Portals.
  • UI Layer is implemented with ActionScript 3 (Flex 3), applying design patterns and architectural frameworks pureMVC, Cairngorm and LCDS.
  • Created several custom flex UI components including complex custom item editor and renders.
  • Written web services to integrate with online PDF forms. Entensively used adobe livecycle designer to develop the PDF forms and sign them.
  • Performed database design and development with oracle 11g. PDF data parsing using pl/sql and tight integration of PDF import/export functionality with xml data structures.
  • Defining the n-tier application architecture, controlling bean creation with scopes and factory methods
  • Minimizing Code with Aspect-Oriented Programming (AOP) (Defining advice, pointcuts and advisors, Minimizing configuration with Autoproxying)
  • Wrote complex PL/SQL Packages, procedure and functions, also used several XML features of the Oracle.
  • Analyzing Java EE transaction support, Controlling transactions with the Spring/ JTA transaction manager, Declarative transactions with xml / annotations
  • Performing code-free JNDI lookups, sending e-mail using mail templates, scheduling tasks using the Quartz scheduler, Spring JMS
  • HQL: Selecting and filtering queries, named queries, augmenting HQL with native SQL, performance tuning, usage of hibernate cache with ehCache

Environment: JDK 1.6, UML, Weblogic 10.3, OC4J 10.1.3, Spring 3, JPA, EJB3, Hibernate 3.3, J2EE, JMS, Oracle 11.3, FLEX SDK 3.5, Cairngorm 2.2, Rational Rose, Maven, Hudson, Junit, CVS, XML, XPath

Confidential

Sr. J2EE Consultant

Responsibilities:

  • Building a credit exposure limits monitoring system for pre-trade and post-trade monitoring and authorization for securities trading
  • Support and enhancements for a Web/Intranet application used to derive and document risk grades
  • Support and enhancements for internal portfolio rating assessment and validation system for Credit Risk.
  • Implement data-warehoue to collect credit exposure data across all lines of business to create an operational data store used for credit reporting and decision making tools including Basel-II compliance.
  • Building ETL infrastructure to consolidate data feeds related to market risk from external sources such as Bloomberg
  • Developing a system to calculate block loss, which is trading desk’s loss as a result of capital commitment on customers order

Environment: JDK 1.5, UML, Weblogic 10.3, Spring 2.5, Hibernate 3, Oracle Coherence, J2EE, JMS, Oracle 11.3, Rational Rose, Maven, CruiseControl, Junit, Perforce

We'd love your feedback!