Arun Kumar - Fullstack Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: Anywhere |
Visa: H1B |
Full Stack Developer
Mobile: +1 223 747 4369 [email protected] Professional Summary: Highly effective IT professional with experience in designing, building, coding, and implementing platforms. Deep knowhow in programming languages, frameworks and databases including Java, Spring Boot, Oracle, Angular, RESTful Web Services and GIT. Dynamic, resourceful, and extremely driven individual with a profound passion for creating and delivering programs, understanding complex business processes, while responding to end user needs. Technical Skills: Languages: Java, Python C, SQL, PL/SQL, Shell Scripting Technologies: JDBC, AWT, JSP, JSF, Web Services Web: HTML5, CSS3, JavaScript, SASS, Ajax, jQuery, Angular JS, Angular Material, Node JS, Bootstrap JS, Express JS, JSON, DHTML, XHTML, XML, React JS Frameworks: Spring, Struts 2, Hibernate, Log4J, Node-JS Databases: Oracle 11g, MongoDB, MySQL, Microsoft SQL Server Tools: Maven, Gradle, ANT, Jenkins, CVS, SVN, GIT, UML, AWS, Jenkins, GitLab Docker, Jira Education: Masters in Kent State University, Computer and Information Sciences Dec 2016 - Dec 2018 Bachelor of Engineering, Electrical and Electronics Engineering Aug 2010 - Mar 2014 Role: Software Engineer Oct 2023- Present Client: Verizon, Ashburn, VA Description: As a Part of VZ Data Engineering & Analytic Team, this position is responsible for developing Web Based UIs that allow for effective data analysis, and reporting. I am also responsible for developing/consuming both Restful and SOAP based APIs. Responsibilities: Client-side web development utilizing HTML 5, CSS3, Bootstrap, Angular 15 and Typescript to develop Single Page Application (SPA) and for the interactive user interface Design, develop, and implement software solutions based on the provided requirements. Understanding and translating business requirements into functional software, and being familiar with the testing life cycle to ensure that these requirements are met. Troubleshoot production issues and work closely with the support team for the deployment of code and resolution of any problems. Working collaboratively with team members is essential, following established processes and procedures, and ensuring data security. Proficiency in Jenkins, Jira, Git, Spring framework , Hibernate, Java 8, API development (both SOAP and REST), SQL, UNIX, Tomcat, and APIGEE. Working diligently with infrastructure, network, database, application, and business intelligence teams to ensure high quality and availability of data. Use RDBMS databases, SQL, and their interfaces and cloud technologies. Operational skills like effective troubleshooting, understanding system capacity, identifying bottlenecks, and recognizing data anomalies are essential for this role. Role: Software Engineer Apr 2021- Jun 2023 Client: Walmart Labs, Reston, VA Description: CoStl - Checkout Streamlined, as the name states, it streamlines the checkout experience for all Walmart store or Sam s club customers. Implemented "Elmo" a device management framework that provides abstractions for POS peripheral control to UI applications running on web browser. The Elmo APIs aim to enable POS applications to easily integrate with devices on different OS like Toshiba Sky, Windows, Linux and Ubuntu. Responsibilities: Proficient in developing solutions using Java 8 features such as Streams, Collections and Lambda functions Developed scripts using python3 that can be run by multiple operating systems like Windows, Mac, Linux, Toshiba Sky, Ubuntu etc. Responsible for creating and maintaining shell scripts which are used to automate tasks. Used Docker to enable fast and reliable deployment of application. Worked with Gradle, Jenkins for Continuous Integration and Continuous Delivery (CI/CD) of application. Hands-on experience in utilizing ActiveMQ message broker for efficient messaging solutions Implemented RESTful web services using Java Persistence API (JPA) to expose and manage data resources in a scalable and efficient manner. Developed and deployed application on Google Cloud Platform (GCP), leveraging services for scalable and reliable cloud-based solutions. Developed and used Splunk engineering dashboards for easy track of application health, availability etc Role: Full Stack Developer Jul 2019- Feb 2021 Client- Apple Inc., Sunnyvale, CA Description: Apple Online Store (AOS) Enhanced the Orders service, a REST microservice that manages post checkout order flows on highly scalable, customer facing Apple online store web application. My role is to deliver good retail customer experience along with day-to-day maintenance of the order management platform. Responsibilities: Highly involved in implementing business critical and scalable APIs that impact multiple channels like web/mobile/EPP/consumer. Developed RESTful services with Layered Architecture (Service, Handler, Data Manager, DAO, Mapper layers) using Jersey (JAX-RS) framework. Developed solutions using Java 8 features such as Streams, Collections and Lambda functions etc., Implemented Spark using Scala and utilizing Data frames and Spark SQL API for faster processing of data. I used ReactJS for creating interactive screens and several custom reusable components on the frontend. Integrated Kafka streams for real-time data processing and built fault-tolerant data pipelines for data ingestion and analysis Worked with Amazon elastic container service (ECS) and container registry (ECR) to launch Dockerized containers on Amazon EC2 instances in a clustered environment. Implemented persistence layer using Hibernate Framework. I am involved in creating highly available, fault tolerant, secured, distributed infrastructure (IAAS) using cloud services such as AWS EC2 instances, S3, API Gateway, AWS Lambda, VPC, Cloud Watch, Cloud Trial, SNS. Explored the DevOps culture by working with Maven, Jenkins for Continuous Integration and Continuous Delivery (CI/CD) of application. Role: Full Stack Developer Oct 2017- Feb 2019 Vanguard- Malvern, PA Description: Involved in Digital Onboarding project, which is part of Personal Advisory Services, with a goal to convert existing clients to digitally enroll by using the online system, thereby reducing load on Advisors. Developed a single page application using angular and bootstrap in the frontend and spring framework in the middleware. Responsibilities: Responsible for building, maintaining and enhancing the Client/Server application using J2EE standard open-source framework Spring MVC, Hibernate and Oracle as Back-end. Experience in Client-side web development utilizing HTML 5, CSS3, Bootstrap, Angular 7 and Typescript to develop Single Page Application (SPA) and for the interactive user interface. Implemented Angular 7 Router to enable navigation from one view to the next as agent performs application tasks. Implemented caching strategies in web services client layer for reducing the number of executions in controller. Orchestrated Micro-services architecture in order to manage, monitor, and scale parts of an application. Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based schema. Used Spring Batch for scheduling and maintenance of batch jobs. Used Second Level Cache to enhance performance and proper memory management. Role: Java Developer Jan 2016 Oct 2017 GE Healthcare - Wauwatosa, WI Responsibilities: Implemented the project by using Spring MVC framework for the business layer using Spring Core, DAO, Spring ORM, and Spring Web MVC. Building RESTful services using Microservices architecture with tools such as spring-boot. Used Spring Annotations to simplify the business logic for creating Spring MVC Restful web services and involved in writing spring configuration XML file that contains declarations, and extensively used Spring IOC and AOP. Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the Oracle 12g database for fetching transactions and User Search Module. Prepared unit test cases with JUnit, Spring Test and Mockito framework Java Developer May 2014-Dec 2015 Toyota Motor Corporation - Torrance, CA Responsibilities: Designed the web interface using JSP and HTML and developed the web application using MVC architecture. Contributed in design and development of Struts/MVC web based application. Used JavaBeans for server side development and wrote Session Beans for the modules. Developed business logic codes using Servlets at the back end of the system. Used JDBC for communicating with Oracle database. Involved in developing the database tables to hold information Tested and validated the application on different testing environments. Deployed the application on Apache Tomcat server. Junior Web Developer Mar 2013-Apr 2014 Altair Software India Pvt. Ltd., Bangalore, India Responsibilities: Worked on creating responsive website for smart devices using responsive design and media queries. Created forms to collect and validate data from the user in HTML and JavaScript. Active participation throughout the entire software development lifecycle from project inception, to code development and elaborate testing of the various modules. Developed SQL queries to perform insert, update or delete operation on MySQL database. Keywords: cprogramm continuous integration continuous deployment user interface javascript access management sthree information technology procedural language California Pennsylvania Virginia Wisconsin |