Post Job Free

Resume

Sign in

Web Services Project Management

Location:
Warwick, RI
Posted:
April 18, 2024

Contact this candidate

Resume:

Professional Summary

Over **+ years of experience in developing Web Applications, Web Services, Custom Applications using technologies like: J2SE/J2EE components which include JDBC, Servlets, JSP and Frontend integration using Angular JS, HTML5 and JavaScript and Oracle 15g/12c/11g/10g/9i, MySQL, Postgres. Database browsing tools like TOAD, SQL Developer, MySQL, Postgres SQL and SQL Server.

Worked with various team sizes from individual developer to a large team of ten developers

Practiced and implemented Agile and Scrum methodologies, and also worked on KANBAN. Worked with various tools like JIRA project management. Also worked with repository tools like Tortoise SVN, Mercurial, GitHub, Bitbucket (Git Bash).

Provided technical design and solution for building Microservices/Rest services. Actively involved in discussing API solutions based on Product Requirements.

Experienced working closely with product teams to gather requirements for Microservices and created API flow diagrams by using Drawio.

Expertise in healthcare, insurance, networking domain web application development using J2SE/J2EE components which include JDBC, Servlets, JSP and Frontend integration using Angular JS, HTML5 and JavaScript.

Extensive experience in design, development and implementation of Model-View-Controller frameworks using Spring MVC. Also, creating a Swagger specification document in building microservices.

Hands on experience working in SQL queries to pull the data from database. Also good in database related work primarily creating complex stored procedures, Views, Triggers, and Functions, using PL/SQL.

Experience in providing the backend details, mapping information to developers and QA team to implement the business logic/transformations.

Experience in using Web APIs through Swagger, Postman and Fiddler.

Hands on experience with Angular Framework, involved in writing Modules, services, routing, custom filters, and Reusable Directives.

Experience in Amazon Web Services (AWS) cloud computing service it includes Amazon EC2, Amazon S3, Amazon DynamoDB, Amazon RDS, Amazon Cloud9, AWS Identity and Access Management (IAM), AWS CloudWatch, Amazon API Gateway, and AWS Lambda.

Expertise in using ANT, Maven and Gradle for build automation. Also, Git, SVN, Mercurial for version controlling and worked with different operating systems like Windows, UNIX, and LINUX.

Experience in Amazon Web Services (AWS) cloud computing service it includes Amazon EC2, Amazon S3, Amazon DynamoDB, Amazon RDS, Amazon Cloud9, AWS Identity and Access Management (IAM), AWS CloudWatch, Amazon API Gateway, and AWS Lambda.

Strong understanding and knowledge of automation and CI & CD Tool like Jenkins & Git.

Excellent Written, Analytical Skills, Verbal Communication skills with a customer service-oriented attitude and can quickly adapt to new environments & technologies.

Experience working with various stakeholders, SME’s and teams to understand and document Business Requirement, functional requirement and design specification for new applications along with enhancement to the existing application.

Hands on experience with the CMS (Content Management System) Software to maintain DSDD updates and change tracking.

Technical Skills

Programming Languages : Java/J2EE, C#, SQL, PL/SQL, C, C++, Python

Java APIs : J2EE, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC,

JDBC, JNDI, JUnit, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j.

Frameworks : Spring, Hibernate, Spring Boot

Web Technologies : HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax,

AngularJS, Angular 10, ReactJS, NodeJS, Thyme leaf, Docker, Kafka

Web/Application Servers : Apache Tomcat, WebSphere, JBoss, Wildfly, WebSphere

IDE’s : Visual Studio Code, Eclipse, STS, IBM RAD

Databases : Oracle, MySQL, Postgres, TOAD

Operating Systems : Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control : SVN, Mercury, GitHub, Bitbucket (Git Bash)

Cloud Computing : Amazon EC2, Amazon S3, Amazon RDS, AWS Lambda,

Amazon API Gateway, AWS Identity and access management, AWS Cloud9

Build Tools : Maven, Gradle, Ant

Reporting Tools : Cognos, SSIS, SSRS

Microsoft Office Tools : Word, Excel and Power Point

Deployment Tools : Jenkins, Kubernetes (K8s)

Education

Master Of Computer Application (MCA) – Periyar University Apr 2006

Bachelors in Computer Science - Bharathidasan University May 2003

Project: MMIS (Medicaid Management Information System) Jan 2020 – Till Date

Clients: State of Illinois, State of Arizona, State of Michigan

Roles: Technical Lead

Project Description:

EvoBrixX is an enterprise platform offering a comprehensive suite of modules such as auto-adjudication of claims, consumer engagement, program integrity, compliance tracking and provider management. Primarily working on the development of claim’s adjudication and pricing. Involving on the BA (Rates & Reference), member and provider modules development also based on the data need.

Responsibilities:

Followed agile methodology and involved in daily SCRUM meetings, sprint planning, showcases and, retrospective and used JIRA as a tracking tool for the sprints.

Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.

Providing various solutions in project teams in designing and building microservices.

Actively involved working with Architects/Leads on API design and implementation.

Experience in providing the backend details, mapping information to developers and QA team to implement the business logic/transformations.

Gathering and analyzing requirements and creating user stories for feature developments.

Working closely with Dev and QA team to clarify any questions on functional and NFRs requirements, API workflow and mapping.

Handled multiple projects for various API’s and communicated the details to front end teams.

Created and developed swagger for UI applications.

Have groomed the scrum team in designing and building new APIs.

Performed smoke testing of microservices/APIs by using postman tool to ensure the functionality is working as per business requirements.

Worked on various GITHUB commands and successfully pushed the code into the local repository.

Worked on Jenkins for the Continuous Integration (CI) and Continuous Deployment (CD) for the jar build and deploying it into the API.

Technologies: HTML, CSS, JavaScript, jQuery, AJAX, Angular 10, JSP, Spring MVC, Spring IOC, Spring AOP, SOAP, Restful, Swagger, postman, JSON, J2EE, PL/SQL, Hibernate, Multithreading, Unit Testing.

Project: Electronic Medicaid Eligibility Determination System

Client: State of UTAH Duration: Nov 2017– Dec 2019

Role: Senior System Analyst

Project Description:

Electronic Medicaid Eligibility Determination System (eMEDS) is a solution for Medicaid modernization adaptation. It is a cloud-based eligibility determination, enrolment and caseworker portal solution that helps states address requirements for expanded coverage acquisition and access to a range of health care programs for citizens.

eMEDS, drives benefits to both the citizens applying for coverage and states seeking to increase enrolment. Consumers will be able to submit their online application and enrol under a plan in real-time basis. This is a breakthrough in simplifying the entire coverage acquisition process for the citizens. Meanwhile, The Case Portal, being driven by business process workflows, is customized to accommodate state targets to ensure timely processing of Medicaid applications.

Responsibilities:

Created a Spring Boot application, created the webservices and used the Docker Container to run the application.

Design and Development of enhancements & change requests.

Worked with CMS (Content Management System) Software in order to maintain and track the DSDD Changes.

Coordinating with offshore team to get the status update of the daily volume of the production issues and create a report for business teams.

Worked with business teams closely to find root cause analysis and provide impact population and implement strategies to reduce the future occurrences which helps for application stability.

Gathered Business Requirements from the Subject Matter Experts (SMEs) and created Process Flows, Business Requirement Document (BRD), Functional Design Document (FDD), Test Scripts, Test Cases, for the Document Generation Parser application.

Creating user stories and providing all the required details like Request and response payload, Mapping document, API workflow and updating acceptance criteria.

Responsible for managing logic for all existing and new parser applications which will be used by the document generation teams.

As a BA also performed API integration testing, executing/testing by using SOAP UI/Postman.

XML/XSD Experience - Data Modelling.

Design reusable and shared technical components at project level to be used across multiple parsers.

Actively involved in working with the offshore team during the build phase and simultaneously worked on the creating test scenarios and test scripts for the test phase.

Used Swagger for defining request and response payloads with the application APIs.

Have proficient knowledge in the end-to-end testing process.

Postproduction Support for the projects and analysing the errored-out API logs.

Helped in creating documents for the operations to handle the exception cases in production.

Actively involved in the postproduction support for the project.

Used Postman client for web services testing.

Configured Maven dependencies for application building processes that created Pom.xml files.

Practiced relevant agile development methodologies and worked daily with subversion and current networking technologies.

Technologies: Java 8, Spring Boot, Linux, Shell scripting, REST, Log4j, ReactJS, MYSQL, JDBC, Postman Rest client, SOAP UI, Eclipse, MAVEN, IBM WebSphere Application Server, Spring Boot, Docker, Kafka and Microservices, Kubernetes (K8s)

Project: Audit Studio Duration: Jul 2015 – Oct 2017

Client: State of Michigan Role: System Analyst

Project Description:

Audit Studio is a web-based product with various user-friendly features that is designed to satisfy all the CMS Program Integrity certification requirements. Audit Studio, with its integrated Case Management capability, supports the overall fraud and abuse lifecycle from detection of potential fraud and abuse to creation of fraud cases to recoupment of excess payments. It also produces visualizations with drill-down capabilities and an integrated set of reports that provide utilization data for analysing medical care and service delivery.

Project Features:

Surveillance and Utilization Review System (SURS): SURS establishes standard utilization norms for providers and members and thereby tracks the providers and members who are most likely to be abusing the Medicaid program.

Fraud and Abuse Detection System (FADS): FADS employ advanced statistical techniques to identify anomalous behaviours of providers and members.

Reporting and Analytics: For evaluation, Audit Studio can create standard and ad-hoc reports, dashboards and data visualization tools, a SURS/FADS data mart and COGNOS BI tools.

Case Management: Audit Studio is capable of automated case initiation, built-in case activities, case workflow automation and workload management.

Responsibilities:

Involved in various Software Development Life Cycle (SDLC) phases of the project, which was modeled using Rational Unified Process (RUP).

Generated Use Case Diagrams, Class Diagrams, and Sequence Diagrams using Rational Rose.

Developed components of web services (JAX-WS, REST, JAX-RPC) end-to-end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service) and Consumed webservices using JAX-RS.

Implemented web service and the consuming applications using Spring MVC.

Used Spring Framework for Dependency Injection and integrated it with Hibernate.

Built web-based applications using Spring Boot, and Spring MVC 3.0 architecture.

Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs, and familiar with Spring Boot.

Performed unit testing using Junit framework.

Monitored the error logs using Log4j and fixed the problems.

Technologies: HTML, CSS, JavaScript, Angular JS 1.0, AJAX, Spring Boot, RESTful, JSON, J2EE, PL/SQL, Hibernate, Bit Bucket, Multithreading, Unit Testing, MySQL.

Project: Case Management Duration: Feb 2013 – Jul 2015

Client: State of UTAH Role: Senior Developer

Project Description:

Case management is critical to help to ensure a patient's case appropriate facility, level of care, course of treatment and ancillary service are being used and explains the condition and treatment options to the patient and her family. The primary goal of case management is to get the maximum benefit and highest quality of care for a patient.

CNSI's Case Management solution is a web-based, enterprise-class, workflow driven system which is industry neutral and can be adapted for managing various types of cases across different organization settings. A few examples of case management scenarios currently handled by our system includes Customer Relationship Management, Customer Support (Example: Service Providers, Members, Partners), Eligibility Management Cases, Enrolment Cases, Medical Prior Authorization Cases, Claims Adjudication Cases, Third Party Coordination Cases, Patient Management Cases, Care/Disease Management Cases, Fraud and Abuse Cases and Clinical and Compliance Auditing Cases.

Responsibilities:

Involved in Design and Development.

Developed the application using Agile Methodology.

Involved in writing the action classes and from beans for different modules using Spring MVC.

Developed back-end logic with Core Java using technologies including Collection Framework, Multi-Threading.

Worked on enhancements using JSP, Struts, database stored procedures and wrote SQL queries.

Created SOAP Web Services using WSDL, XML and SOAP for transferring data.

Configured the deployment descriptors in Hibernate to achieve object relational mapping.

Used Hibernate Cache for queries to improve the application performance.

Deployed AJAX calls for asynchronous data retrieval from backend.

Used Maven to build the J2EE application.

Build & Deployment in WebSphere Application Server.

Worked on query optimization techniques while writing stored procedures to handle millions of pricing information.

Fix problems discovered that are within the existing system functionality (Preventive Maintenance).

Used Java Util logging for logging purposes.

Technologies: Java 1.7, Servlets, JSP, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Hibernate 3.0, Oracle11g, Maven, Apache Tomcat Server, RAD, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JSON, SVN, NodeJs.

Product: MSP CenterPlus9(Agent-Central Model) Duration: Feb 2009 – Jan 2013

Role: Developer

Product Description:

MSP Center Plus is agent-based remote systems monitoring software designed for Managed Service Providers (MSPs) and Small & Medium Business (SMBs) managing highly distributed networks.

Product Architecture:

MSP Center Plus includes 3 components – Central Server, Agent, and Collector.

Central Server

The Central-Server is the heart of MSP Center Plus. It processes all the data sent by the Agents and Collectors, stores it in its database and displays the data in the form of charts and graphs for the web client.

All the tasks that should be carried out on the end devices have to be done/configured from the Central server only. The agent and collector get the tasks from the Central server and perform it on the end devices and update the output to central server. The agent and collector communicate with the Central server via a secure SSL connection.

Agent

The agent is a lightweight exe which should be installed on a windows device. The agent monitors the Windows device on which it is installed for health and performance via WMI. The agent should be installed on all the windows devices which you want to monitor. For example, if you want to monitor 10 windows 2008 R2 server and Windows Server 2022 you should install the agent on all the 10 servers.

The agent periodically monitors the Windows device and sends the health and performance data to the Central server.

Collector

The collector is also a lightweight exe which should be installed on a Windows device. The collector monitors.

the Windows device on which it is installed via WMI &

the network devices available in that LAN via SNMP



Contact this candidate