Project Description:
ABBI (Assessment Banking and Building Solutions for Interoperable Assessments) is your single source for all the tools you need for banking and building assessments that are interoperable and accessible. By implementing the latest in industry interoperability standards, ABBI enables you to create the most innovative technology-enhanced items. ABBI interfaces are designed to help your assessment programs scale at all levels - from the classroom to state and national implementations.
Roles and Responsibilities
- Implemented system by using Agile Development methodology
- Moving backend service from Java RMI to Rest API using Micronaut
- Designed and developed RESTFUL web services using Play and Micronaut framework
- Used Micronaut which is radically faster in building cloud Micro Services and develop Micronaut application with very less configuration
- Migrating existing application into REST based Micro services to provide all CRUD capabilities using Micronaut
- Used Swagger specification for documenting REST APIs which exposes description of RESTFUL web services to different clients
- Created various Docker images from Docker containers and published these images in Docker hub repository
- Deployed Play Framework, Micronaut based micro services Docker container using Amazon EC2 container services
- Working on Deployment Automation of all micro services to pull images from Private Docker registry and deploy to Kubernetes Cluster
- Written Stored Procedures, functions, SQL queries, and backend programming using Oracle, SQL
- Implementing Content building, Form building and Stats building on ABBI Implementing Bulk import of Content building, Form building, and Stats building
- Implementing Report generation for Content Building, and Inventory
- Used Play framework, Maven as build tool, and MySQL as back end And Console base Application
- Worked on AWS SQS, AWS Lambda
- Once lambda detects records in queue it will start Loading elastic search data
- Worked on data scrub using Python Worked Extensively on Java-11, Play framework, Writing Store Procurers, and RMI Implemented SL4J component for enabling logging in component
- Implemented MVC design pattern Used flyway for database migrations
- Designed database and created tables, written complex SQL Queries, and stored procedures as per requirements
- Coordinated with project management on database development timelines.
- Involved in coding for JUnit Test cases and Mockito
- Developed Web pages from scratch using HTML5, CSS 3(using SASS) and JavaScript
- Programmed in Node JS to upload (post) files/images to AWS S3 browser from Front-end by installing NPM package of AWS-SDK
- Created Typescript reusable components and services to consume REST APIs using Component-based architecture provided by Node JS
- Closely worked with Application using Node.js libraries NPM, gulp directories to generate desired view
- Performed Verification and validation process for code written by making use of JavaScript testing framework by testing across various scenarios of Node JS applications
- Worked with Node package manager (NPM) along with Gulp
- Authenticating Users and to provide security to RESTful web services using LDAP
- Extensively used Git for version controlling and regularly pushed code to GitHub
- Used JIRA as bug tracking system to track and maintain history of bugs/issues on everyday basis
- Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
- Provided technical support using knowledge of complex technology to solve problems and support new projects.
- Discussed project progress with customers, collected feedback on different stages, and directly addressed concerns.
- Corrected, modified, and upgraded software to improve performance.
- Supervised work of programmers, designers, and technicians, assigned tasks, and monitored performance against targets.
Project Description:
HAM (Hub for Authoring Management) is a self-contained application that provides user and access management logic specific to district-driven, formative, local authoring contexts
Roles and Responsibilities
- Implemented system by using Agile Development methodology.
- Implementing Content building, Test building
Involved in converting JSON objects to Java Objects.
Worked Extensively on Java 11, Spring Boot, Writing Store Procurers. - Implemented SL4J component for enabling logging in component.
- Designed and developed RESTFUL web services using Spring Boot.
- Implemented Rest Microservices using Spring Boot.
Used flyway for database migrations. - Designed database and created tables, written complex SQL Queries, and stored procedures as per requirements.
- Written Stored Procedures, functions, SQL queries, and backend programming using Oracle, SQL.
- Designed and developed clients using React JS, JavaScript, AJAX, CSS, and HTML.
- Involved in coding for JUnit Test cases and Mockito. Deployed Spring Boot-based microservices Docker container using Amazon EC2 container services.
- Worked with Node package manager (NPM) along with web Pack Closely worked with Applications using Node.js libraries NPM, and web pack directories to generate desired view.
- Containerized microservices using Docker.
- Containerized database project using Docker.
- Authenticating External Users and providing security to RESTful web services using AWS Cognito.
- Create and Manage AWS secrets manager for external users.
- Extensively used Git for version control and regularly pushed code to GitHub.
- Used JIRA as bug tracking system to track and maintain history of bugs/issues on everyday basis.
- Used GIT for version control and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
- Collaborated with cross-functional teams to integrate software components seamlessly into existing systems.
- Delivered high-quality code on time by effectively managing project timelines and prioritizing tasks accordingly.