Post Job Free

Resume

Sign in

Web Services Front End

Location:
Chicago, IL, 60602
Salary:
70
Posted:
August 28, 2023

Contact this candidate

Resume:

adzaoq@r.postjobfree.com

Kushal Singari

Professional Summary

Experienced Java/J2EE developer with 8 years of experience in all phases of software development lifecycle.

Expertise in Server-Side Programming using J2EE, Java, JSP, Servlet, Spring MVC, Angular JS, HTML, JavaScript, EJB, SQL, PL/SQL.

Experience in developing web applications with various open-source frameworks: Spring Framework, Spring MVC, Spring AOP, NoSQL, Spring Scheduler, WebFlow, Hibernate 2.0/3.0 ORM, Hibernate ORM Search 3.5, JPA.

Experience in developing applications based on Object Oriented Programming (OOPS) concepts, Java, and web-technologies.

Migrating the existing project to Microsoft Azure with Azure services.

Execute conversion using Mainframe technologies.

Professional experienced of working on Android and IOS platform and frameworks and customizing it as per requirements.

Proficient in Python programming language with experience in both scripting and backend development.

Capable of designing and implementing Python-based solutions for various business requirements.

Proficient in designing, developing, and maintaining RESTful APIs using Python and popular web frameworks such as Flask and Django.

Developed UI modules using AngularJS, ReactJS, Redux, RelayJS, Node.js, JavaScript, AJAX, Bootstrap, JSON, jQuery, CSS3 and HTML5.

Proficient in leveraging Angular features such as components, directives, services, and dependency injection to build robust applications.

Strong understanding of Angular modules and routing for efficient application structure and navigation.

Capable of integrating RESTful APIs and managing asynchronous operations using Angular's HttpClient module.

Proficient in developing dynamic and interactive user interfaces using the React JavaScript library.

Experienced in working with React's component lifecycle, state management, and props to build efficient and responsive applications.

Familiarity with React Router for seamless navigation and creating single-page applications (SPAs).

Hands-on experience in using Jenkins and PCF for Continuous Integration (CI) and Continuous Deployment (CD).

Experience with Cloud API Computing Service environments like Amazon Web Services AWS (EC2, S3, RDS, SES, ELB, Cloud Formation, Elastic Cache, Cloud Watch, Lambda, SNS, Dynamo DB).

Experience in programming with IDE’S like Eclipse, IntelliJ, Spring Tool Suite.

Skilled in different tools like TOAD, SOAPUI, Postman and Fiddler.

Experience in working on projects with Waterfall and Agile methodologies such as Test-Driven Development (TDD) and SCRUM.

Having experience with Cloud API Computing Service environment like Amazon Web Services AWS (EC2, S3, RDS, SES, ELB, Cloud Formation, Elastic Cache, Cloud Watch, Lambda, SNS, Dynamo DB).

Hands-on experience in writing light weight Node.js express server to make connections between server and databases like MongoDB and MySQL.

Excellent Verbal and written communication skills.

Good working knowledge in version control tools like GitHub, CVS, SVN, Rational Clear Case and Tortoise SVN.

Strong Understanding in Docker and Kubernetes to deploy applications quickly and setup CI/CD pipeline.

Skilled in leveraging Kubernetes features such as auto-scaling, rolling updates, and load balancing to maintain optimal application performance.

Golang and Java were used as a backend REST service while AngularJS was used for the user interface.

Experienced in writing Dockerfiles to define container images and docker-compose files for multi-container applications.

Experienced in NoSQL databases – Cassandra & MongoDB, database performance tuning & data modeling.

Experienced in version control tools GIT, bash, Terminal, Source Tree and SVN and various bug tracking tools like JIRA for issue tracking and assessment.

EDUCATION

Master’s in Computer Engineering

University of North Texas, Denton

Bachelor’s in Electrical and Electronics Engineering

Malla Reddy Engineering College, Hyderabad, India

TECHNICAL SKILLS

Languages

Java, Java Script, PHP, JSP, UML, WSDL, HTML, CSS, JQuery, PL/SQL, Perl, Python and Shell Scripting. COBOL

Web Technologies

JavaScript, HTML, XML, XSL, XSLT, SOAP, Angular JS, Angular 2/4/8/9, React, Bootstrap, NodeJS, JSON, Restful web services (API), Junit.

Database

Oracle, SQL Server, My SQL, PL/SQL, PostgreSQL, NoSQL, Mongo DB.

Tools

Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio, SOAP UI, GitHub.

Lifecycle Methodologies

OOAD, Waterfall Model, Agile, Test-Driven Development (TDD).

Frameworks

Spring, Spring MVC, Spring Boot, Spring Batch, Spring JDBC, Spring Security, Hibernate, Struts, EJB

Build Tools

Maven, Jenkins, Docker, Apache Ant.

Web/App Servers

Apache Tomcat, JBoss, Web logic, WebSphere.

Cloud Services

Amazon Web Services (AWS).

WORK EXPERIENCE

Amazon AWS, Herndon, VA

Software Development Engineer, Amazon AWS July 2022 - Till Date

Involved in all phases of Software Development Lifecycle (SDLC) including analysis, design, development, testing, and deployment.

Design Develop Batch process using Mainframe technologies to capture the updates from up-streams through nightly batch.

Backend development in Golang for Limit Monitoring system.

Created an OpenStack API to integrate with Amazon EC2 cloud-based architecture on AWS, including image creation and implementing high availability and backup/restore infrastructure.

Completed front-end UI development using Node.js, JavaScript MVC frameworks, and libraries including Backbone.js, jQuery, Knockout.js, HTML5, CSS3.

Appreciable knowledge on Mainframe concepts and methodologies COBOL, REXX, JCL, EAZYTRIEVE, CICS

Designed and implemented applications using JSP, Spring MVC, JDBC, SQL, Maven, Oracle, WebLogic, and Tomcat.

Resolved UI-related issues by debugging and troubleshooting Angular code, ensuring smooth functionality.

Integrated third-party libraries and APIs with Angular applications to extend functionality and features.

Designed, configured, and managed public/private cloud infrastructures using Amazon Web Services (AWS), including VPC, EC2, S3, CloudFront, ELB, and Elastic Beanstalk.

Used Azure Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation

Developed back-end code using Java Collections, Servlet, and Exception Handling.

Built production web applications using Agile methodologies and modern technologies such as React/Redux, Node.js/Express, ES6, and SQL/NoSQL ORM's.

Implemented responsive designs using React, ensuring seamless user interactions on various devices and screen sizes.

Integrated RESTful APIs with React components to fetch and display real-time data, enhancing the application's ability to provide up-to-date information.

Crafted API endpoints in Python to expose specific functionalities, making it easy for other applications to interact with our services.

Developed Golang code to Feedback system.

Used Python to handle various data formats like JSON and XML, ensuring smooth data exchange between the API and client applications.

Utilized Python to implement Create, Read, Update, and Delete (CRUD) operations, enabling manipulation of data through well-defined API endpoints.

Integrated Python-based RESTful APIs with databases, allowing data storage and retrieval using standardized API requests.

Currently working on AWS Lambda for event-driven workflows, databases, creating and hosting microservices on EC2 instances, automating tasks using JSON scripts, creating endpoints for services, integrating through APIs, and establishing secure connections between endpoints.

Utilized HTML, CSS, and JavaScript to modify and enhance WordPress themes and templates, ensuring pixel-perfect designs and responsive layouts.

Created database DML statements for data insertion and updates, as well as DDL statements for table creation and deletion in an Oracle database.

Worked on automation and deployment using configuration management tools like Chef to provision Amazon AWS.

Created PL/SQL stored procedures and functions for the DAO layer by analyzing required business objects and validating them using the Oracle database.

Created and optimized website content, including blog posts, images, and videos, using the WordPress content management system (CMS).

Involved in successful migration of C based architecture to GO (Golang).

Designed and developed a customized ESB to integrate and govern SOA services, implementing capabilities such as security, message routing, message transformation, and transaction management.

Developed scalable applications primarily using Java, Spring, web services, and object/relationship mapping tools.

Environment: Java/J2EE, JDBC, HTML5, CSS3, JavaScript, JQuery, React, Backbone.js, Node.js, JSP, Spring IOC, Spring boot, Spring security, Python, XML, GIT, JSP, JUnit, Maven, Restful, MySQL, JIRA, AWS, Micro services, Log4J, and Spring Tool Suite, Amazon Dynamo DB, Amazon SQS, Amazon Cloud Watch, Amazon Lambda.

Anthem, Norfolk, VA Feb 2021 - June 2022

Role: Senior Java Full Stack Developer

Worked in agile framework as an individual contributor Responsibilities include -Interaction with Business team in story grooming, reviewing story/acceptance criteria.

Deploy enterprise web applications using technologies such as: Sencha ExtJS, Java, JavaScript, CSS, or HTML.

Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.

Experience in SOA EIP using Apache Camel Spring Integration ServiceMix Mule ESB.

Used Docker, spring Boot, JBOSS, Azure, Cassandra

Using Kotlin for implementing new modules in the application.

Building a Command line tool to interact with RESTful API using in Golang

Developed a core component of Analytics with Node JS and Angular.JS.

Worked with cross-browser issues related to the front-end created using JavaScript, CSS, HTML, AngularJS, NodeJS.

Integrated external React libraries and plugins to add extra functionality and visual appeal to the user interface.

Worked on CSS Modules in conjunction with React to create custom styles for components, ensuring consistent and visually appealing designs.

Design Develop Batch process using Mainframe technologies to capture the updates from up-streams through nightly batch. Execute conversion using Mainframe technologies.

Create and configured the continuous delivery pipelines using Azure DevOps.

Used Python to extract, transform, and load (ETL) data from various sources, enhancing data accuracy and accessibility.

Designed and implemented automated testing scripts in Python, improving software testing efficiency and accuracy.

Deployed the Applications into Kubernetes, used Kubectl commands to check the pods, namespaces, scale the applications and to check the status of the applications.

Expertise in deploying Java-based microservices and web applications on GKE, leveraging the power of Kubernetes for container orchestration.

Implemented design patterns in Scala for the application.

Experience in configuring and managing GKE clusters, ensuring scalability, availability, and reliability of applications.

Proficient in utilizing GKE features like automatic scaling, load balancing, and self-healing to optimize application performance.

Used AMS ECS for the deployment, containerization of the application for better security, reliability, and scalability.

Closely worked with QA, Business and Architect to solve various defects in a quick and fast manner to meet deadlines.

Extensively worked on writing Integration Test Suites for the Web Services and performed build and unit testing using tools such as Maven or Junit.

Developed Camel routes using Scala DSL and developed custom message converters.

Used Go Programming Language (GoLang) and Scala in the development of the application

Used Apache JMeter for Performance testing the Application.

Installation of MongoDB RPM’s, Tar Files and preparing YAML config files.

Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager etc.

Used Dynatrace Application to monitor the Application Status and for any issues related to the Application.

Work on Active MQ Messaging Service for Integration.

Work with SQL queries to store the data in MS SQL Server.

Worked on technical changes for billing payment (NACHA) applications using COBOL, DB2, Easytrive, Assembler, VSAM, and JCL.

Environment: Java 11, Python, Spring Boot, Angular11.0 RESTful, React, SOAP, microservices, Spring Cloud Task using Spring Cloud Data Flow, MongoDB, Apache ActiveMQ, AWS ECS, OAuth2 using JWT (Keycloak), Microsoft Azure, Kubernetes, Microsoft SQL Server, Spring JDBC Template, Maven, GIT, Postman, Docker.DB2

Phoenix Business Consulting Jan 2016 - Dec 2020

Role: Java Developer

Experienced in all phases of the Software Development Life Cycle (SDLC), including Analysis, Design, Development, Testing, and Production, utilizing Agile Methodologies.

Deployed and configured servers using AWS services such as Importing volumes, launching EC2 instances, creating security groups, Auto-scaling, load balancers, Route53, SES, and SNS within a defined virtual private connection (VPC).

Worked with AWS services such as VPC and Database Subnet Group to isolate resources within the Amazon RDS Aurora DB cluster, creating notifications and alarms for EC2 instances using CloudWatch.

Customized WordPress themes and templates to meet clients' specific branding and design requirements.

Replaced Java Messaging Service (JMS) calls with AWS SQS, utilizing AWS SDK to connect with Amazon SQS for bulk email processing.

Have knowledge on Kotlin Android Extensions framework.

Golang and Java were used as a backend REST service while AngularJS was used for the user interface.

Developed API for using AWS Lambda to manage servers and run code in the DB, and functions for Amazon Lambda to manage some of the AWS services.

Worked on batch process development using Akka with Camel

Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere, while creating and managing a Docker deployment pipeline for custom application images in the Cloud using Jenkins.

Worked with various SQL and NoSQL databases such as MySQL, DynamoDB, MongoDB, and connected to the database through DB Instances using the AWS Java SDK.

Integrated third-party APIs into Python applications, expanding functionality, and providing users with richer experiences.

Used Python's libraries to manipulate and transform data, enabling accurate and meaningful data presentations.

Created Python scripts to automate repetitive tasks like data entry and report generation, saving hours of manual effort.

Developed and tested Python-based REST APIs that facilitated seamless communication between different software components.

Conducted thorough website audits and performed regular maintenance tasks, including updates, backups, and security checks.

Command and Query Responsibility Segregation (CQRS) used to separate the query and update models in CQRS based system models on event sourcing pattern.

Created Web pages using PHP/MySQL.

Utilized Python libraries like Flask or Django templates to efficiently generate dynamic HTML content and maintain code modularity.

Developed Golang based web services on AWS and Google App Engine.

Integrate PHP into custom templates.

Conducted thorough testing of Angular applications, including unit tests and end-to-end tests, to maintain high code quality.

Worked on routing and navigation in Angular applications, creating intuitive and user-friendly multi-page experiences.

Worked on Angular forms and validation techniques to ensure accurate data submission and user-friendly error handling.

Worked on creating reusable React components, promoting consistency and efficiency across the application.

Utilized React Router to implement client-side routing, enabling seamless navigation between different sections of the application.

Developed unit tests using tools like Jest and React Testing Library to ensure the stability and correctness of React UI components.

Developed cloud Microservices quickly using Spring Boot, Spring Batch, and developed spring-based applications with very less manual configuration, while integrating Spring and Hibernate.

Implemented MVC architecture by using Spring MVC to send and receive the data from front-end to business layer, and enterprise integration with Web Services and Legacy Systems using SOAP and REST.

Created Spring RESTful web services to deliver XML and JSON content using Jersey Spring implementation, and created SOAP and Restful Web services with WSDL, SOAP, JAX-WS, CXF, and JAX-RS.

Consumed SOAP web services and RESTful JSON web services to create automated reports, while developing modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.

Managed GitHub Projects and wrote Maven scripts for automated deployment of the application, while configuring Docker container for automated testing purposes.

Worked with teams developing the front end using JSF, JSTL, XML, HTML5, CSS3, JavaScript, JQuery, and AngularJS, migrated from SVN to GitHub with merge and version, and used Jenkins for continuous integration.

Implemented Continuous Delivery framework using Jenkins and Maven in multiple environments, worked with CQL to execute queries on data persisting in the Cassandra cluster, and performed Unit Testing using Junit while interacting with QA for testing.

Developed debuged Go GoLang plugins for GoCD pipelines.

Utilized Tableau for data analysis, uncovering valuable insights by identifying trends, patterns, and outliers.

Experienced in debugging the application by running the server in debug mode and using log4J to persist the data in log files and involved in implementing validations and exception handling.

Environment: Java, Python, HTML5, CSS3, Ajax, Bootstrap, JavaScript, Angular 8/9, React, Hibernate, Spring IOC, Spring boot, spring security, OAuth, XML, GIT, JSP, JUnit, Maven, JAX-RS, Restful, AWS, Micro services, Apache Kafka, Jenkins, Log4J, Mongo DB, JIRA, Agile, Docker, MySQL, and Spring Tool Suite.



Contact this candidate