Post Job Free

Resume

Sign in

Spring Boot Node Js

Location:
Irving, TX
Posted:
September 25, 2023

Contact this candidate

Resume:

AAYUSH UPRETY

adzxvk@r.postjobfree.com

303-***-****

PROFESSIONAL SUMMARY:

Over 6+ years of professional experience in IT, in different phases of Software Development Life Cycle, mainly designing, development/implementation, testing and maintenance of Business-to Business, Business-to-Customer, Web applications and Client/Server build on Java.

Experience in Microservices and Spring Boot application development.

Extensively worked on web application development based on HTML5, CSS, JavaScript, jQuery, AJAX, JSON, BOOTSTRAP, AngularJS, ReactJS.

Good experience in producing/consuming REST web services using JAX-RS API (Apache CXF, Jersey) and spring with REST API.

Strong knowledge of working with GraphQL schema, jqueries and mutations to interact with MongoDB and several other data layers.

Designed and developed design patterns and popular open-source framework struts, Hibernate and spring.

Experience in Core Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System and Multi-Threading.

Working knowledge in MVC Architecture Apache Struts Framework.

Extensively worked on implementing SOA (Service Oriented Architecture) using related Web services technologies and frame works: WSDL, UDDI, SOAP, and Restful.

Expertise of Microservices Development and Amazon Web Services (AWS).

Experience in Integration of Amazon Web Services, AWS with other applications infrastructure. Proven experience with Application Servers like WebSphere, WebLogic, JBoss and Tomcat.

Knowledge of application development for Cloud platforms using technologies like Java, Spring Boot, Spring Cloud, Microservices.

Hands on experience in Java and technologies like Servlets, JSP, JDBC, Spring JDBC Template, Hibernate, JMS, JTA and XML.

Good knowledge on working with Apollo client to interact with GraphQL server.

Excellent team player with very good analytical and problem-solving skills.

Proficient in implementing the design patterns like Singleton, Front Controller, Factory Method, DAO (Data Access Object), DTO (Data Transfer Object), Business Delegate and Business Object.

Experienced in developing web applications implementing MVC style applications using Spring MVC Frameworks.

Experience in various development tools like Eclipse, My Eclipse, NetBeans, STS, IntelliJ and RAD.

Extensive experience in developing server-side applications using Spring Framework and Hibernate.

Work with Development, Storage and Network teams in installation and administration of MongoDB in the IT Enterprise Environment.

Technical skills:

Languages

Java 8/11, Python, PL/SQL.

Frameworks

Spring AOP, Spring IOC, Hibernate, Spring MVC, Struts, Node.js, Spring, Spring Core, Spring Boot.

AWS Technologies

EC2, S3, SNS, SQS, AWS Lambda, DynamoDB.

Web Technologies

Angular JS, JavaScript, JSON, HTML/HTML5, CSS/CSS3, jQuery, ReactJS, AJAX.

Web/App Servers

AWS, WebLogic, Apache Tomcat, IBM WebSphere, JBoss.

Methodologies

Agile/SCRUM, MVC framework, Waterfall.

Version Controls

GITHUB, BITBUCKET, CVS, SVN.

IDEs

My Eclipse, Eclipse, IntelliJ, STS, NetBeans, RAD.

Operating Systems

Windows, Unix/Linux.

Databases

Oracle, SQL, DB2

Other Tools

Ant, JIRA, Maven, Log4J, JUnit, Jenkins.

PROFESSIONAL EXPERIENCE:

Client: Goldman Sachs, Richardson, TX September 2019- till date

Role: Java AWS Developer

Responsibilities:

Developed the application by using the Spring Boot framework.

Administered Linux servers for several functions including managing Web Sphere, Apace/Tomcat server, mail server, MySQL database, SVN.

Used Spring Core Annotations for Spring DI, Spring MVC, for REST APIs, Spring Security and Spring Boot for Micro Services.

Knowledge of using flux architecture in ReactJS for building client side web application.

Developed web application using MongoDB, Express, React / Redux, NodeJS and GraphQL.

Used Node.js on the server side to install necessary packages into an application.

Developed automated processes that run daily to check disk usage and perform clean-up of file systems on UNIX environments using shell scripting and CRON.

Creating profiles in Puppet and pushing them across to the associated servers in Linux environment.

Participated migration cutover meeting's, Build and deploy Linux hardware Nodes to host several KVM templates.

Used java script and struts validation framework for performing front end validations.

Worked as a team member of production support team for bug fixing and enhancements.

Developed UNIX shell scripts using Shell Scripting.

Knowledge of rendering large data sets on the application view using React.js.

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

Developer web logic using Struts, JSP, HTML and CSS.

Manage user/group and sudo access on the Linux operating system

Created a web page for internal recognition using WordPress on a Linux server with LDAP connection.

Used Hibernate for Persistence in data access layer to access and update information in the database.

Designed & developed Restful API and services using best practices to interact within the Micro services and with the front end. Experience in Building and Managing Hadoop EMR clusters on AWS.

Experience AWS services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS).

Used Python for Scripting.

Interacted with GraphQL server by writing mutations and queries by using Apollo client.

Build and deploy Linux hardware Nodes to host several KVM templates.

Diverse experience utilizing tools in N-tier and Microservices architecture applications using Spring Boot, AWS, My SQL, Restful.

Developed several Micro services as part of the project using Spring Boot.

Prepared Test Cases and Unit Testing performed using JUnit.

Designed and developed the REST based Micro Services using the Spring Boot and Spring Cloud.

Composed SQL questions, Triggers, Functions for Oracle database and built up some complex SQL inquiries.

Implemented all the functionality using Spring Boot, Micro Services and Hibernate ORM.

Build and deploy Linux hardware Nodes to host several KVM templates.

Involved in design development of GraphQL and services to interact with data shortage layer.

Experience in providing day-to-day user administration like adding/deleting users in local and global groups on Red Hat Linux platform and managing user's queries.

Implemented REST API using Node.js.

Deployed Spring Boot based microservices Docker and Amazon EC2 container using AWS admin console.

Manage and monitor large production MongoDB shared cluster environments having terabytes of the data.

Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple names spaced versions.

Work with Development, Storage and Network groups in establishment and organization of MongoDB in the IT Enterprise Environment.

Environment: Java 8/11, Angular JS/6/8/9/10, Python, Red Hat Linux 4/5/6, Cucumber, XML, HTML, Node.js, Oracle, Junit, JavaScript, CSS, Agile, GIT XHTML, ANT, Spring MVC, Log4j, SQL, Servlets, Mongo DB, GraphQL, AJAX, JMS, Hibernate, REST Web Services, and Windows.

Client: First Bank- Denver, CO December 2016- August 2019

Role: Full Stack Java Developer

Responsibilities:

Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.

Used Python with AWS Lambda.

Disk and File system management through Solstice Disk Suite on Solaris and other logical volume manager for other flavor of UNIX.

Involved in creating a reusable component using React.js for DOM manipulation.

Managing Compaq and Linux workstations and servers.

Used node.js as a proxy to interact with Restful services and interact with database.

Installation, configuration and administration of Red Hat Linux servers and support for Servers.

Developed the front end of the application using Struts2.

Used core java to design application modules, base classes, and utility classes. integrate Struts environment

Utilized the action support to integrate Struts environment and maintained Struts-config.

Implemented the caching mechanism in Hibernate to load data from Oracle database.

Designed and implemented customized exception handling to handle the exceptions in the application.

Used JSP, JSTL, AngularJS/4/6/8 and Spring tag lib to create dynamic and responsive pages.

Developed web service client using Spring Framework and REST HTTP protocol to get customer credentials and information.

Installed and Configured Sendmail Utility on Sun UNIX Servers.

Utilized Spring with comments for an abnormal state plan.

Well versed with core java concepts including asynchronous programming, multithreading, collections, and design patterns.

Developed Open stack API to integrate with Amazon EC2 cloud-based architecture in AWS, including creating machine Images.

Worked with DB teams for setting up ASM disks over NAS environment aware, worked with Hitachi and oracle 7000 series from Unix perspective.

Troubleshooting Backup and Restore problems Creation of LVMs on SAN using Linux utilities.

Wrote bash shell scripts for getting information about various Linux servers.

Created instances in AWS as well as worked on migration to AWS from data center.

Developed server side application to interact with database using Spring Boot and Hibernate.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.

Developed the automated unit test cases for the Microservices using Junit, Mockito, and Sonar and deployed them in the Jenkins pipeline

Implemented Microservices architecture using Spring Boot for making application smaller and independent.

Implemented Kafka producer and consumer applications on a Kafka cluster setup.

Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.

Environment: Java 8/9/11, JDK, Struts, Spring Boot, Microservices, Hibernate, AJAX, JavaScript, Angular JS, JSON, XML, Agile Methodology, Red-Hat Linux, Spring Framework, Eclipse IDE, Mockito, Microsoft SQL Server, Node.js, Restful Web Services, HTML, CSS, JMS, Junit, Maven, GIT, Log4j, Web Logic.

Education:

Master’s in computer science, Colorado Technical University, Aurora CO, 2022



Contact this candidate