We provide IT Staff Augmentation Services!

Senior Technology Consultant Resume

4.00/5 (Submit Your Rating)

Troy, MI

SUMMARY:

  • Around 7+ Years of experience in IT spanning across various technologies specialized in J2EE technologies. In depth exposure to Web 2.0 solutions, developing web services, OOAD architecture and modeling and designing artifacts to satisfy peculiar and complex business problem statements. I have expertise in various domains like Ecommerce, Healthcare and Banking.
  • Expertise in building high performance core java applications utilizing multi - threaded programming (thread pools, semaphores, mutexes, thread locals, re-entrant locks, wait/notify, latches, deadlocks, preventing read-write interference amongst threads/processes, etc).
  • Working knowledge of software development methodologies and more than one of: Perl, Python, PHP, Ruby on Rails, C++, Java.
  • Strong Programming Skills in designing and developing multi-tier applications using J2EE, Servlets, JSP, Spring, HTML, JavaScript, Ajax, Jquery, CSS, JAXB .
  • Expertise in developing Web Services using - SOAP (Spring-WS), Restful(Struts-Rest, Jersey API).
  • Experience in Developing User Interface Using Single Page Architecture JavaScript frameworks such as AngularJS 1.4.
  • Expertise in application development using JAVA, JDBC, Servlets, JSP, Java Beans, Spring, Apache Camel and Hibernate.
  • Experience in Server side Java, spring, web service and API development with both Web and server-side technologies.
  • Proficient in JDBC programming, experience in Java Persistence API (JPA) and Hibernate.
  • Proficient in TCP/IP and UDP based network programming (sockets, datagrams and multicasting) in Java.
  • Experience working with Java NIO (vectored I/O, memory mapped I/O, non-blocking sockets, etc).
  • Experience identifying Java garbage collection issues and tuning JVM parameters for high throughput or low latency.
  • Experience in implementing OAUTH2 and SAML federation token based authentication/authorization models using Spring security.
  • Proficient in working on synchronous/asynchronous event based systems using Java Messaging Service (JMS), Rabbit MQ, SQS and distributed messaging framework Apache Kafka.
  • Knowledge of AWS Java SDK, AWS Compute, Network, Storage, Database and Application Services. Understand use cases for AWS storage options including EBS, Provisioned IOPS, S3 and Glacier.
  • Proven track record delivering distributed scalable, secure, reliable software systems.
  • Exposure to NoSql Big Data solutions like Cassandra, MongoDB and hands-on experience with the Hadoop stack (Hive and Pig).
  • Demonstrated competency with the following AWS services: EC2, EBS, S3, RDS, VPC, Route53, ELB, IAM
  • Demonstrated hands on experience developing solutions with cloud orchestration tools (Terraform, Chef, Puppet, Salt, etc.)
  • Experience working in Big Data tools like Kafka, Hadoop, Hive, Spark, and EMR and also consuming and processing large real time streams of data, transforming and processing data streams.
  • Experience in developing storage API’s using (S3 from Amazon) with the ability to store and pull useful data, and do auto-scheduling & analysis.
  • Experience with rules engines (Camel, Drools, JRules) & modern tooling ( Gradle, Maven, Git, SVN).
  • Designed and developed rest services providing an ability to search indexed data stored in elastic search/solr.
  • Expertise in working with IBM Web-Sphere Portal/Application Server, and Apache Tomcat 6x application servers.
  • Keeps up with evolving web standards (HTML5, CSS3) and best practices. Cross-browser HTML, CSS, JQuery, Ext JS, clear understanding of Javascript.
  • Good understanding of RDBMS concepts and have hands on experience in DB2, Oracle 9g/10i, MySql, SQL Server 2005 databases. Hands-on development experience in writing and tuning complex SQL queries, views, stored procedures, triggers, etc.
  • Demonstrated ability to work in a fast paced, self-directed, action-oriented environment with a strong desire and aptitude for learning new technologies.

TECHNICAL SKILLS:

Operating Systems: Windows NT 2000 and Windows XP, Linux

Java Technologies: JAVA, J2EE, JSP, Servlets, JSF, EJB 3.0, SOAP/REST Web Services, NoSQL, Camel, Hadoop, Kafka, DOJO, Spring, AngularJS, Angular Material Hibernate, Python, Node.js, Oracle SOA, AWS,, Struts, JSF, Hibernate, JPA.

Web Technologies: JSP, Servlets, Struts 2.x, Spring MVC, RESTful, AJAX, JQuery, HTML, CSS, Liferay 6.0, Alfresco 3, JAXB, JSON, XML, Jersey API.

NoSql/SQL Databases: Oracle 9i/10g, PostgreSQL 9.0, MySQL, DB2, Mongo DB, Cassandra

Middleware: WebSphere 7.5/8.0, Tomcat 6.0, Jetty, Apache Kafka, RabbitMQ, Spark

IDE S: Eclipse 3.1, RAD 7.5/8.5.

Tools: Maven, Git, Putty, SVN, JIRA, Jenkins, Hudson, JUNIT.

AWS services: EC2, EBS, S3, SNS, SES, SQS, RDS, VPC, Route53, ELB, IAM, Elastic Cache, Elastic Search.

PROFESSIONAL EXPERIENCE:

Confidential, Troy, MI

Senior Technology Consultant

Responsibilities:

  • Involved in analyzing the requirements, design, code and unit test the functionality.
  • Extensively involved in implementation of front-end controller using Spring MVC, JSPs, Java script, JQuery, CSS and HTML framework.
  • Worked on developing API’s and hosted them on AWS, created a data set & API’s (using S3 from Amazon as storage) with the ability to store and pull useful data, and do auto-scheduling & analysis.
  • Worked on consuming and processing large real time streams of data, transforming and processing data streams,
  • Designed and developed the UI components using JSP, HTML, CSS, and Angular JS.
  • Worked on building caching layer using AWS elastic cache (Redis) and exposing data with Restful endpoints in addition to other application specific functionality.
  • Big Data tools that were used to accomplish the task are Kafka, Spark and Cassandra.
  • Worked on building application caching layer using EHcache and integrated with Spring-data.
  • Developed and consumed SOAP/Restful Web Services using XML and JSON message formats.
  • Developed REST/SOAP based web Services as API using Spring and deployed on Jetty/Tomcat containers.
  • Write/set up Maven to build, package, and deploy application code to the target JEE Application/Web Servers.
  • Developed security module for this application using Spring security and implemented Oauth2 token based authentication/authorization model.
  • Used service bus and message queues to integrate with EMR and clearing houses to submit claims, applied right integration design patterns.
  • Deployed and hosted all micro services on AWS and used elasticbenstalk to setup application and configured environments, followed a cloud based design with NoSQL database (Mongo, Cassandra)
  • Development and implementation of Camel Routes for Notices
  • Published REST API’s on Elastic Search clusters to search patients and claims by multi-field indexes.
  • Added multi-tenancy to ephase where the data is partitioned and stored securely.
  • Applied partitioning strategies to support a quick responsive UI and meeting the scalability requirements.
  • Implemented CSRF and OAUTH2 security models using Spring security and filters.
  • Working on bug fixing and enhancements on change requests using Agile methodology.
  • Using Git, Jenkins, maven for making builds and deployments of the application components.
  • Worked on modules with JMS (java messaging service) for asynchronous communication.

Environment: Java 1.7, JSP, Spring, Web Services(REST), RabbitMQ, Hibernate, L og4j 1.4, Maven, Postgres, Linux, AngularJS,Apache Camel,JQuery, Java script, Jenkins, JMS, Elastic search.

Confidential, Southfield, MI

Senior Technology Consultant

Responsibilities:

  • Designed and developed microservices using Java 8, Spring Boot and Angular2. Hosted on AWS and used Docker, Chef, Puppet or similar orchestrators/containers. Used Jenkins as continuous integration server.
  • Implemented Enterprise Integration Patterns (EIP) using frameworks like Spring Integration, Apache Camel building a gateway.
  • Developed innovative design alternatives to meet all requirements for performance, reliability, cost and manufacturability.
  • Designed and developed the UI components using JSP, HTML, CSS, and Angular JS .
  • Created and executed unit and integration tests using Junit, Java unit testing framework and SoapUI.
  • Worked on consuming and processing large real time streams of data on Kafka clusters, transforming and processing data streams and storing it to big data lake.
  • Caching and exposing data with RESTful endpoints in addition to other application specific functionality.
  • Worked on event based messaging platform using Kafka that can process millions of records and further ingest data into noSql database Cassandra.
  • Developed common modules like services, repositories of the web application using (Spring MVC, Restful, JAX-WS, Web Services).
  • Developed global exception handling using Spring MVC and auditing, logging using Spring AOP.
  • Used database/ORM tools (JPA, Spring Data, Hibernate, etc.) to build the persistence repository API’s.
  • Full scope test automation from unit to behavioral/functional to integration (e.g JUnit, Scala Test, JBehave, Cucumber).
  • Provisioned, deployed applications into AWS cloud environment using services like EC2, Elastic beanstalk, RDS, S3, SQS Cloud Watch, SES and SNS.
  • Worked in Agile SDLC and implemented TDD approach.
  • Recommend and design technical improvement to maximize productivity through code exploitation and code management.
  • Lead continuous improvement activities by driving the implementation of process and product quality improvement initiatives.

Technologies: JAVA SE 8, HTML5, Apache Camel, CSS3, JAVA Script ECMA5, Spring, Spring MVC, AngularJS, Spring Boot, MyBatis, log4j, DB2, SAML, Kafka, SQL Server, Tomcat and Eclipse Luna

Confidential, Tampa, FL

Senior Developer

Responsibilities:

  • Worked on designing and developing Core Services that are responsible to store, retrieve large data sets in scalable, performant and in secure fashion.
  • Developed Messaging components consumers and publishers using JMS, Spring & web services on Unix platforms.
  • Design, build, test and deploy highly scalable, high volume Java based Web Services following a traditional REST model.
  • Support applications running in production including performance, log files, monitoring and alarming, dependency (client & server) usage patterns, database and cache, configuration, debugging and profiling.
  • Implementing solutions using in industry standard open source frameworks, such as Spring framework, Hibernate, Logging Frameworks, Object caching, JUnit, integration patterns.
  • Developing solutions using Open Source software tools like Eclipse, Maven, Jenkins, SVN and GitHub.
  • Worked on web application development using Java, Spring, Hibernate, JDBC, JMX, JMS, Log4J, Web Services, JSP/UI technology and MQ.
  • Worked on prototyping using Java Open-Source technologies including AJAX, Spring Framework, Ant, Struts 2, XML parser technology and JWebUnit to pick right framework/tool for a problem.
  • Involved in design activities with strong understanding of object oriented analysis and design patterns concepts.
  • Worked on DAO and Data Services, application performance tuning with RDBMS (DB2, Oracle).

Tools: & Technologies: Java, REST, JAX-RS, HATEOS, Spring, Spring Batch, MySQL, distributed computing, WebServices (SOAP), JQuery, JIRA, MAVEN, Jenkins.

Confidential, Charlotte, NC

Senior Developer

Responsibilities:

  • Involved in discussing with Onsite team and Clients in the Requirement gathering Stage
  • Have been involved in Java/J2ee development using Java, J2EE, Struts, Spring IoC, Web Services (SOAP/REST), FTL, Jquery, AJAX.
  • Used Perforce, Maven, Ubuild and UDeploy for making builds and deployments of the application components.
  • Involved in designing User Interface using HTML, FTL, JQuery.
  • Involved in making WebService calls using Spring-WS framework.
  • Involved in developing RESTful webservice call to mobile platform using Struts-REST framework.
  • Involved in Planning and monitoring Project activities
  • Proactively monitoring of the allocated work-items of the team and giving them suggestions in case of need.
  • Developed in test-driven development environment using JUnit framework
  • Involved in ensuring overall quality of all the deliverables

Tools: & Technologies: Java, J2EE, Struts 2.3, spring 3.0, Sping Webservices (SOAP), JQuery, RESTful(Struts API), MAVEN, JIRA, UBuild, UDeploy, Jenkins, Hudson, Agile

Confidential, Charlotte, NC

Senior Developer

Responsibilities:

  • Responsible for designing and coding the components using Struts Framework.
  • Involve in developing Billing, Prescription, Pharmacy modules.
  • Have been involved in Java/J2ee development using Java, J2EE, Struts, JSP, AJAX, Hibernate
  • Used Subversion, Maven for making builds and deployments of the application components.
  • Design rich UI component using HTML, CSS, JavaScript and AJAX.

Tools: & Technologies: Core Java, Servlet, Jsp, Struts 1.2, Hibernate

We'd love your feedback!