Post Job Free

Resume

Sign in

Java/Angular Developer

Location:
Hicksville, NY
Posted:
December 23, 2023

Contact this candidate

Resume:

Sumanth Jesta

Full Stack Developer

Phone: +1-410-***-****

https://www.linkedin.com/in/sumanthjesta/

Email: ad16st@r.postjobfree.com

Software Engineer with 8+ years of thorough hands-on experience in all phases of software development. Expert in Java, JavaScript Frameworks & Machine Learning Libraries. A dynamic professional with good coding and communication skills and a clear understanding of Software Development.

Strong programming knowledge of using R and R studio, Python and applying machine learning approaches to make prediction models or solve real world problems.

Professional Summary:

Design and built small-scale, Machine Learning Models. Deeper understanding of SQL and analytical data warehouses.

Experience in supporting ETL pipelines, machine learning workflows, dashboards, and internal applications.

Experience with Linux distros, writing bash scripts, automating jobs, using and developing with system automation software (Docker, Kubernetes, Ansible, etc.)

Complete understanding of Object-Oriented Design and Development of web-based and client/server systems on multiple platforms in a distributed environment.

Good amount of work done on Reactive forms in Angular and their Validations, https service API’s, session storages, encrypting sessions etc.

Experience in using Chrome Developer Tools and Firebug for debugging and troubleshooting the code.

Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC) and SQL

Expert in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling, Exception handling and Generics

Significant experience in web development tools like Spring Tool Suite and Eclipse

Experienced in implementing Micro Services, Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL) using Top-down Approach and Bottom up Approach

Experience in Agile (SCRUM), Waterfall Model and Test-Driven Development

Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers, Indexers and proficiency in writing complex queries, using Oracle, IBM DB2, SQL Server and MySQL, NoSQL

Involved in Troubleshooting issues in various web browsers like 508 issues, rendering and functionality issues etc.

Experienced in numerous Design Patterns like Singleton, Factory, Session Facade, MVC, Business Delegate, UML and Enterprise Application Integration

Education:

•NYIT, Old Westbury, master’s in computer science, 2015- 2016 May.

•Harrisburg University, PA, master’s in computational and applied mathematics, 2019-2021 October.

Professional Experience:

BCH (Boston, MA) Sep 2022-Nov 2023

Senior Software Engineer

Description: To accelerate the pace of discovery and innovation in pediatric care, and to improve the health and well-being of children and families in local communities, across the country, and around the world.

Responsibilities:

Developing services to communicate with Oracle Cerner and epic medical systems, using Java and Hibernate, and persisting the data using different design patterns.

Implementing microservices using different techniques like Circuit Breaker, Service Discovery, and generating domain events, using outbox pattern for scalability, SAGA patterns for transactions, and publish-subscribe model in an event-driven architecture.

Using Apache Karaf to integrate the data from the EPIC Medical system into the BCH portal, by building interfaces that adhere to HL7 and FHIR Standards.

Developing the code to process large amounts of transactions and their rollback levels, Logging levels, and Analyzing Dynatrace logging for production issues.

Developed and deployed different internal projects like WebSSO (Single Sign On), APM, User Provisioning, Oracle Loaders, Chemotherapy Order Entry, Provider Portal, Children’s Portal (Both Parents and Patients) etc.,

Created Angular 12 components and services, built reactive forms for My Children’s and Provider Portals.

Developed a job to reclaim accounts based on the business criteria by interacting with ldap and entrust services.

Processing the Patient's data in HL7 Format from the EPIC Medical systems, through an interface and loading the data into the BCH Schema such as encounters, transfer histories, insurance Information, admits and discharges, appointment schedules, and rescheduled, etc., to the schema so that departments like Anesthesia, Cardiology, Radiology, etc., can use this information for the downstream stream applications.

Loading the data from Clarity (SQL Server Database) to Oracle Database using Python script configured as a cron job on a Linux machine to update the reference data daily.

Environment: Netty, RHSSO, Python, Maven, JBoss EAP, OSGi, Apache Camel, Arquillian, Apache Karaf, HAPI, Java, Hibernate, JavaScript.

Leidos (Atlanta, GA) Jul 2021-Sep 2022

Software Developer

Description: CDC increases the health security of the nation by conducting critical science and provides health information that protects our nation against expensive and dangerous health threats, and responds when these arise.

Responsibilities:

Implementing new projects with JHipster and doing microservices with JHipster.

Creating AWS Lambda functions in Python to process .bam or .fastq files given by the vendor and removing human contaminations in the sars2cov virus genome sequence by taking the help of different reference genomes

Working with CentOS Machines, using configuration management tools such as puppet, etc. Scheduling Cron Jobs, monitoring them using spool mail root.

Developing chatbots with canned responses using TensorFlow with DNN(Deep Neural Nets) for an internal support site.

Writing .sh scripts using bash and zsh to read the data from CSV, text files and load them to the Postgres database after validations. Replacing the shell scripts with Python programs to handle large amounts of data.

Working with CentOS Machines, using configuration management tools such as Puppet, etc. Scheduling Cron Jobs, monitoring them using spool mail root. Provisioning RabbitMQ on Kubernetes.

Importing the Metabase analytics data and charts and showing them in the UI(Angular) by calling different API endpoints to get the appropriate data.

Working on internal applications like OAMD Portal(React JS) to bring in external users and internal users into the system securely through TAPIS API with resource-based access control.

Using Docker in all environments including local environments with hot reloads. Building the images and running them as application containers using docker-compose yaml templates.

Modernizing Java code with streams, replacing verbose lines with vars in methods, loops, modifying switch statements, using text blocks, etc, provide different tiles (Applications) to the users, based on their roles and privileges (RBAC).

Implementing the requirements by keeping the design patterns in mind, using spring MVC, Transactions, Security, Spring JDBC templates, JPA, Tomcat, and Websphere.

Using Jenkins, Nexus, Maven, JFrog Artifactory, and SonarQube scans for Code quality for continuous integration. Using different web service technologies JAXP, JAXB, JAX-WS, JERSEY, SOAP, XML, etc.,

Writing test cases with JUnit5 with the help of Mockito. Extending testing, by writing code in a behavior-driven development fashion with cucumber, Gherkin format, with scenario-based given, when, then.

Environment: Angular, Typescript, React, TensorFlow, JupyterHub, Jenkins, Docker, PostgreSQL, VSCode, GIT, Ansible, MobaXterm

Leidos (Silver Spring, MD) Dec 2020-Jul 2021

Full Stack Developer

Description: FDA fulfills this responsibility by ensuring the security of the food supply and by fostering development of medical products to respond to deliberate and naturally emerging public health threats.

Responsibilities:

Creating RES Application (FDA Recalls) features according to the business requirements.

Storing temporary values required for the application flow in browser tab session storage, encrypting the session storage. Created timed-out pages and logged out the users after inactivity.

Refreshing the sessions, creating new sessions when logging in, clearing the session storage when required.

Using auth guards to protect components, filed level validations with regex, and form level validations with business rules.

Creating Angular Reusable Reactive forms, using Rxjs best practices, and Angular Material Efficiently.

Using angular form methods, adding validators, putting dynamic regex, patching values to the form, etc.

Dealing with component communication via @input, @output, property bags on service, and RxJs Subjects.

Working on both Template Driven and Reactive forms in the RES Application using angular forms.

Using WebLogic to deploy the WAR and EAR Files to serve the application to the FDA internal users.

Involved in design discussions and documented design documents in confluence and in JIRA.

Building Rest services with spring JPA Used Java8 features like streams and Lambda expressions.

Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, and handled the security using Spring Security.

Implemented the front-end using Bootstrap, jQuery, Angular.

Used Observables, Event Emitters, Subjects to obtain dynamic behavior for the application.

Used Angular Reactive Forms, RXJS, Angular Material for building the reactive front end, and for validation. Consumed RESTful Services with Angular $http Services.

Created responsive web pages using Bootstrap and wrote the client-side application in a clean MVC model using Angular.

Developing and Debugging API’s thoroughly with POSTMAN. Involved in Defect fixing.

Using Angular Material across the application, Using WAVE, Access Assistant tools to build the pages of the application to be 508 complaints.

Using Regular expressions to check and validate user inputs, Adding dynamic reactive behavior to the old pages.

Environment: Angular 10, Java, Hibernate, Jenkins, Oracle, VSCode, Eclipse, SVN, GIT, Ansible

Softrams (Leesburg, VA) Aug 2020-Nov 2020

Full Stack Developer

Description: Health and Human Services (HHS) is to enhance the health and well-being of all Americans, by providing for effective health and human services and by fostering sound, sustained advances in the sciences underlying medicine, public health, and social services.

Responsibilities:

Used Observables, Event Emitters, Subjects to obtain dynamic behavior for the application.

Used Angular Reactive Forms, RXJS, Angular Material for building the reactive front end and for validation.

Wrote unit test cases with karma and jasmine to cover 80% of the code.

Used postman to develop, test and debug API’s by testing with different request headers and different authentication techniques

Used AJAX, JSON to send request to the server to check the functionality of the websites and for storing and exchanging information between browsers and servers.

Used Media Queries and Bootstrap for reactive web pages

Used HPMS UI/UX Library to have consistent look across the web application.

Used chrome developer tools to test and debug the application

Used WAVE, Access Assistant for 508 development and testing

Developed dynamic reactive forms, dropdowns, dynamic validations using regular expressions.

Used Angular material for the UI components

Environment: Angular 9, Node and Express, Jenkins, Oracle, VSCode, Eclipse, GIT

NIH (Bethesda, MD) Aug 2019-Jul 2020

Full Stack Developer

Description: National health institute provides services to the other National Agencies based on request and help to achieve successful financial and Operational Needs.

Responsibilities:

Worked on different Spring application modules AMS (Account Management System), Grant Folder, AASWS (Authentication and Authorization Web Services)

Used Splunk for application logs. Running regular expressions and queries to find and detect application errors in both PROD and NON-PROD Environments.

Involved in design discussions and documented design documents in confluence and in JIRA.

Created Different jobs using spring for the AMS module to deactivate, Lock and recertify all accounts automatically based on business criteria.

Building Rest services with spring JPA Used Java8 features like streams and Lambda expressions.

Understanding the business requirements, business scenarios, and implementing them in oracle by writing PL/SQL Functions, Procedures, and Triggers using PL/SQL Developer Tool.

Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.

Implemented the front-end using Bootstrap, jQuery, Angular

Creating new modules with Angular schematics and configuring the UI and API with JWT Authentications.

Creating Angular Reactive forms and using Rxjs best practices, Using PrimeNg and Angular Material Efficiently dealing with component communication via @input, @output, and RxJs Subjects

Writing Unit tests using Karama and Jasmine and taking the code coverage to the fullest

Used Observables, Event Emitters, Subjects to obtain dynamic behavior for the application.

Used Angular Reactive Forms, RXJS, Angular Material for building the reactive front end, and for validation. Consumed RESTful Services with Angular $http Services.

Created responsive web pages using Bootstrap and wrote the client-side application in a clean MVC model using Angular.

Testing and Debugging API’s thoroughly with POSTMAN. Involved in Defect fixing and maintenance.

Environment: Angular 9, Node and Express, Jenkins, AWS S3, Amazon Aurora, Oracle, VSCode, Eclipse

Digital Management LLC (Linthicum Heights, MD) Feb 2019 – July 2019

Full Stack Developer

Description: State of Maryland providing services to the public via CJMAS (Child Juvenile & Adult Management System)

Responsibilities:

Working on foster care module, designing front end pages for the caseworkers, intake workers, supervisors to investigate, review and approve the child placements

Building API’s with loopback JS, implementing some interfaces and scheduling some jobs

Documenting API’s through swagger and writing stored procedures in PostgreSQL for some batch jobs for the Medicare and Medicaid programs

Implemented the Frontend for Foster care system using angular5 by creating Feature-wise modules,

Creating shared pages and modules, implemented routing with child routes.

Used Observables, Event Emitters, Subjects to obtain dynamic behavior for the application.

Used Angular Reactive Forms, RXJS, Angular Material for building the reactive front end and for validation.

Wrote API’s Using Loopback JS and using PostgreSQL Stored Procedures.

Testing and Debugging API’s thoroughly with POSTMAN. Consumed RESTful Services with Angular5 $http Services.

Used Java8 features like stream and Lambda expressions. Implemented the application using Spring IOC, Spring MVC Framework, Spring AOP, Spring Boot, Spring Batch, and handled the security using Spring Security.

Environment: Angular 5, Loopback, Spring, Jenkins, AWS, Oracle, VSCode

Metropolitan Transportation Authority (New York, NY) Apr 2017 – Jan 2019

Application Developer

Description: MTA providing services to the public via Railroad Systems, Bridges and Tunnels,

Signals and Systems, Subways

Responsibilities:

Creating REST Endpoints with resteasy-jaxrs using JBoss public repositories, Creating HTML views on the fly with Jquery and Bootstrap, using build tool Maven 'mvn clean install deploy'. Using wildfly to host the application.

Using JPA Entity Manager through Entity Manager Factory to Persist, find and delete information in the database.

•Worked with Spring MVC, Spring JDBC in implementing Singleton, Session Façade and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.

•Developed a Java Web Application from scratch with MVC style, by coding Servlets, Java Classes, JSP's with JSTL and bootstrap.

•Use Node.js, Express, MongoDB, JavaScript, Grunt, HTML, and CSS for development

•Designed the application by implementing JSF Framework based on MVC Architecture, simple JavaBeans as a Model, JSP and JSF UI Components as View and Faces Servlet as a Controller.

Received business logic specifications and design documents, and translated them into HTML5, CSS3, JSON files, JavaScript code and AngularJS

Working with consultants and vendors to build data warehouses and interfaces from various database systems.

Understanding the business requirements, business scenarios and implementing them in Oracle and SQL server by writing PL/SQL Functions, Procedures, and Triggers using PL/SQL Developer Tool.

Database Monitoring and Resolving session performance issues in Oracle Database with v$session, sql_id etc

Working with IBM Cognos Query Studio and Report Studio to create custom interactive reports in EAM.

Designing and implementing KPI's, Inboxes and Charts in EAM, based on the business requirements for different departments, different user groups under specific organizations.

Monitoring Tablespaces by creating the audit tables, Scheduling Jobs to process vendor transactions.

Developing reports through Crystal Reports tool.

Writing .net, VBA Macros to implement the custom Outlook rules.

Environment: Oracle, PL/SQL Developer, Spring, Wildfly

Monogram Online (Syosset, NY) Dec 2016 – Feb 2017

Software Developer

Description: Online Retail company providing services to personalize gifts and jewelry

Responsibilities:

Responsible for requirements analysis, technical design, implementation, testing, and documentation.

Developed critical components of the application including Spring forms, Spring controllers, JSP views, and business logic and data logic components

Working with Order Management Application, which is developed in PHP Laravel 5.1 Framework.

Creating Eloquent Models, Configuring the Service Controllers and Writing the Views with Blade Templating Engine.

Writing code in Behavior Driven Development Pattern, Test Driven Development Pattern.

Creating complex Route Groups, Middleware Layers, and Authentication

Designing the workflow of our application based on the Laravel Architecture Foundations.

Listing all products with details by applying joins from the Orders table, items table, Customer table.

Created a search functionality for users to search by Product type, Order Date, Batch Status etc.

Altering tables like Departments, Orders, Customers, items, Categories, Production Categories etc.

Created the functionality to Modify the placed orders.

Environment: Spring, Laravel PHP Framework, Eclipse, VSCode

Wrevel Inc (Brooklyn, NY) Aug 2016 – Nov 2016

Full Stack Developer

Description: Social networking platform for creating and hosting events

Responsibilities:

Working with Meteor JS Framework which is built on NodeJS.

Working with Meteor Web Application Development, Researching Best Practices, Organizing

Project Structure and Giving assessments on Weekly Basis on Slack and Trello.

Creating Dynamic Routes and Dynamic Webpages. Templating the HTML Pages Using Blade, Jade, and Wiring them together.

Writing Restful API, Using Different Node Modules through NPM, Pulling Different packages

using Bower and Using Build systems like Gulp.

Writing Unit tests, Integration tests with Mocha JS, Sinon JS.

Designing MySQL Database and Tables with the right privileges and defining constraints.

Creating and Modifying the Events, Designing the Publish & Subscribe System for Events and Putting them in MySQL Database.

Working with MongoDB that comes with Meteor and Synchronizing it with MySQL Database.

Environment: Meteor, MySQL, Mongo DB, VSCode

Innvectra Inc, India Aug 2013 – Nov 2014

Full Stack Developer

Description: Software Outsourcing company for Product Engineering, Re-engineering, Testing, Mobile Solutions

Responsibilities:

Been charge of the Front-end development for the company's responsive web application

Designed Webpages Using CSS, JQUERY UI, AngularJS and Applying Bootstrap.

Front End validations Using JavaScript and JQUERY.

Installed and Configured WordPress as Content Management System.

PHP Coding and Server-Side Validations with CodeIgniter Framework.

Configuring MySQL database on LAMP server.

MySQL database creations and Creating and Executing the SQL statements.

Wrote the coding for connecting the MYSQL database and PHP.

Creating the user roles and Users access for various types of users based on the Roles and Functionalities.

Environment: LAMP Stack



Contact this candidate