Post Job Free
Sign in

Senior Java Inventory Management

Location:
Orem, UT, 84097
Posted:
July 23, 2024

Contact this candidate

Resume:

Chase White Senior Java Engineer

**************@*****.*** +1-801-***-**** Orem, UT linkedin.com/in/chase-white-85940731a Profile

Seasoned Senior Java Engineer with 15 years of extensive experience in software development, encompassing roles from intern to senior positions such as Software Architect and Technical Lead. Adept at designing and implementing scalable software solutions, with a strong focus on Java, Angular, AWS, and cloud technologies. Proven track record of leading development teams and delivering high-quality projects efficiently. Education

Bachelor's Degree in Computer Science

Utah Valley University (UVU)

2007 – 2011 Orem, UT, USA

Professional Experience

Senior Fullstack Java Developer

Microsoft Corporation

November 2023 – present

Redmond, Washington, USA

Contributed significantly to the migration and enhancement of the Inventory Management module of Johnson & Johnson's Java-based ERP system to Azure. This project aimed to modernize the inventory management system, improve its scalability, performance, and security, while leveraging Azure's cloud infrastructure.

•Designed and developed scalable microservices and RESTful APIs using Java 11 and Spring Boot 3 to support inventory management functionalities.

•Implemented RESTful APIs to connect frontend applications with backend services, ensuring efficient data processing and communication.

•Utilized advanced data structures and algorithms to enhance system performance and scalability.

•Integrated Azure services such as Azure Functions, Azure Blob Storage, and Azure SQL Database for scalable infrastructure and data storage.

•Deployed microservices on Azure Kubernetes Service (AKS) and OpenShift for containerized application management.

•Developed systems that seamlessly handle increased user loads and transaction volumes by leveraging containerization

(Docker, Kubernetes, OpenShift) and cloud-native solutions.

•Utilized Azure Service Bus for reliable message queuing and communication between microservices.

•Implemented caching strategies using Azure Redis Cache to optimize data retrieval and reduce database load.

•Conducted load testing using JMeter to ensure the system could handle peak user loads and transaction volumes.

•Optimized SQL queries and database interactions to enhance performance and scalability of inventory services.

•Implemented CI/CD pipelines using Jenkins and Azure DevOps, automating the build, test, and deployment processes.

•Used Docker to containerize microservices, ensuring consistent and reliable deployments across environments.

•Integrated monitoring and logging tools such as Azure Monitor and ELK Stack to track system performance and diagnose issues.

•Implemented data encryption at rest and in transit using Azure Key Vault and SSL/TLS protocols.

•Configured Azure Security Center to continuously monitor and enforce security best practices.

•Conducted regular security audits and vulnerability assessments to comply with GDPR and HIPAA requirements.

•Successfully managed the migration of inventory data from legacy systems to modern databases such as Azure SQL Database, minimizing downtime and data loss during the transition.

•Utilized Azure Data Factory to orchestrate and automate data migration processes, ensuring minimal downtime.

•Conducted data validation and integrity checks post-migration to ensure accuracy and consistency.

•Designed and developed user interfaces using Angular 14 for a seamless user experience.

•Implemented Angular component-based architecture to create modular and reusable UI components.

•Developed and maintained responsive web applications using Angular, leveraging the latest features and best practices for optimal performance and user experience.

•Utilized Angular Material and Bootstrap 5 to develop responsive and user-friendly interfaces, guaranteeing an optimal user experience on various devices.

•Employed RxJS for reactive programming to manage asynchronous data streams and state management.

•Integrated NgRx for state management, ensuring efficient handling of application state and data flow.

•Employed Ajax techniques to create dynamic and responsive user interfaces, improving interactivity and user satisfaction.

•Worked closely with cross-functional teams, including product managers, designers, and QA engineers, to deliver high- quality software solutions.

•Provided code reviews and mentorship to junior developers, promoting best practices in cloud-native Java development.

•Conducted training sessions on Azure integration and microservices architecture.

•Leveraged advanced analytics and machine learning techniques to provide real-time insights into inventory levels, improving decision-making processes.

•Contributed to the continuous improvement and innovation of Johnson & Johnson's technological solutions by integrating predictive analytics and machine learning models.

•Developed automated reordering processes to optimize inventory levels and reduce stockouts. Technical Lead / Senior Java Full Stack Developer

Nomi Health

April 2019 – September 2023 Orem, UT, USA

•Led the development of the Nomi Connect platform to streamline healthcare delivery, purchasing, and payment processes.

•Designed and programmed system-level software, focusing on microservices-based APIs and API endpoint implementation.

•Developed and optimized software components for healthcare analytics using Java, Spring, and AWS.

•Implemented RESTful APIs to connect frontend applications with backend services, utilizing Java 8 and Spring Boot.

•Utilized advanced data structures and algorithms to enhance system performance and scalability.

•Integrated AWS services such as Lambda, S3, and RDS for scalable infrastructure and data storage.

•Designed and developed user interfaces using Angular and React for a seamless user experience.

•Implemented CI/CD pipelines using Jenkins and Docker, streamlining development and release cycles.

•Developed systems that seamlessly handle increased user loads and transaction volumes by leveraging containerization

(Docker, Kubernetes) and cloud-native solutions.

•Worked on Spring Framework applications like Spring Core, Spring MVC, Spring Boot, and Spring Security.

•Implemented Angular component-based architecture to create modular and reusable UI components.

•Worked on Apache Kafka message implementations and their integrations with the systems.

•Developed and maintained responsive web applications using Angular, leveraging the latest features and best practices for optimal performance and user experience.

•Utilized NoSQL databases like MongoDB and in-memory data structures to enhance data retrieval performance.

•Designed and developed REST-based microservices using Spring Boot, ensuring real-time responsiveness and flexibility.

•Orchestrated the integration of applications with AWS Directory Service, ensuring single sign-on and centralized user management.

•Employed Ajax techniques to create dynamic and responsive user interfaces, improving interactivity and user satisfaction.

•Implemented Apache Ant for automated build processes, ensuring consistency and reliability in deploying applications.

•Leveraged Bootstrap to develop responsive and user-friendly interfaces, guaranteeing an optimal user experience on various devices.

•Successfully managed the migration of data from legacy systems to modern databases such as PostgreSQL, minimizing downtime and data loss during the transition.

•Conducted manual testing using tools such as JIRA and TestRail to create and execute test cases, track defects, and manage test documentation.

•Used GitLab for source control, data collection, reporting, and project tracking. Maintained source code, created pull requests, performed self and peer code reviews, and created branches using GIT and Source Tree.

•Employed advanced algorithms and data structures to make split-second decisions, leveraging JDK 1.8 and J2EE technologies like EJB and JMS, providing low-latency transactions and high availability.

•Ensured that all systems adhered to industry-specific regulations, such as GDPR, PCI DSS, and HIPAA, by building architectures that met stringent compliance requirements.

•Architected applications with scalability in mind, ensuring systems can handle increased transaction volumes and provide seamless customer experience during peak loads. Senior Full Stack Java Developer/Cloud Engineer

MoneyLion

2013 – 2019 New York, NY, USA

•Project Development: Contributed significantly to the development of MoneyLion’s comprehensive financial platform from scratch. Worked on integrating multiple financial tools such as digital banking, cash advances, personal loans, and investment accounts into a single, user-friendly mobile application.

•Backend Development: Designed and developed scalable microservices and RESTful APIs using Java, Spring Boot, and Hibernate to support the various functionalities of the MoneyLion app, ensuring efficient data processing and communication between the frontend and backend.

•Cloud Infrastructure: Utilized AWS services including EC2, S3, Lambda, RDS, EKS, Elastic Beanstalk, and CloudFormation to build and maintain the backend infrastructure, ensuring high availability, performance, and scalability. Implemented cloud-native solutions and containerization technologies such as Docker and Kubernetes to manage and deploy applications seamlessly.

•Performance Optimization: Employed advanced data structures and algorithms to enhance system performance and efficiency. Utilized NoSQL databases like MongoDB and in-memory data stores like Redis to optimize data retrieval and storage.

•CI/CD and DevOps: Implemented CI/CD pipelines using Jenkins and Docker, streamlining the development, testing, and deployment processes. Ensured code quality and reliability through continuous integration and automated testing.

•Technological Innovation: Leveraged advanced analytics and machine learning techniques to provide tailored financial advice and products to users based on their spending patterns and financial behavior. Contributed to the continuous improvement and innovation of MoneyLion’s technological solutions.

•Frontend Development: Collaborated with the frontend development team to integrate Angular-based user interfaces with backend services, creating a seamless and responsive user experience. Developed dynamic web components using Angular, HTML5, CSS3, and TypeScript to enhance the functionality and usability of the MoneyLion app. Software Developer

Fishbowl

2009 – 2013 Orem, UT, USA

Frontend Development (2009 – 2010):

•Developed user interfaces for inventory management solutions using HTML, CSS, and JavaScript.

•Utilized jQuery for DOM manipulation and AJAX for asynchronous web requests, enhancing the interactivity and responsiveness of Fishbowl’s web applications.

•Ensured cross-browser compatibility of web applications using tools like Firebug and BrowserStack for testing and debugging.

•Used SVN for version control, collaborating with team members to manage code changes and maintain code integrity.

•Designed and implemented UI/UX enhancements based on user feedback and usability testing.

•Implemented responsive design principles to provide a consistent user experience across desktop and mobile devices. Backend Development (2011 – 2013):

•Developed backend components and RESTful APIs using Java and the Spring framework to support Fishbowl’s inventory and order management solutions.

•Worked with MySQL databases, writing SQL queries and stored procedures to manage and retrieve inventory data efficiently.

•Used Git for version control, collaborating with the development team to manage code changes and maintain project integrity.

•Conducted integration testing and unit testing using JUnit to ensure the reliability and performance of backend components.

•Participated in Agile development processes, including sprint planning, daily stand-ups, and retrospective meetings, contributing to the continuous improvement of development workflows.

•Gained experience with tools like Eclipse IDE for development, Apache Tomcat for application deployment, and Maven for project management.

Skills

Programming Languages

Java, JavaScript, TypeScript, Python, SQL, HTML, CSS Frameworks and Libraries

Spring Boot, Spring MVC, Hibernate, Angular, React, jQuery, Apache Kafka, Node.js, Express.js Databases

MySQL, PostgreSQL, MongoDB, Redis, Oracle, SQLite

Cloud Services

AWS (EC2, S3, Lambda, RDS, EKS, Elastic Beanstalk, CloudFormation), Microsoft Azure, Google Cloud Platform (GCP)

(Compute Engine, Kubernetes Engine, Cloud Storage) DevOps and CI/CD

Jenkins, Docker, Kubernetes, GitLab CI/CD, Maven, Apache Ant, Travis CI, CircleCI, Ansible, Terraform Monitoring and Logging

Grafana, Prometheus, ELK Stack (Elasticsearch, Logstash, Kibana), Splunk, Nagios Web Development

RESTful APIs, GraphQL, SOAP, AJAX, Bootstrap, Responsive Design, Material-UI, Tailwind CSS Tools and Technologies

Eclipse IDE, IntelliJ IDEA, Visual Studio Code, Git, SVN, Firebug, BrowserStack, JIRA, TestRail, Selenium, Postman, Swagger, Gradle, Log4j, Talend

Methodologies

Agile, Scrum, Kanban, Test-Driven Development (TDD), Behavior-Driven Development (BDD) Others:

Advanced data structures and algorithms, microservices architecture, system integration, UI/UX design, performance optimization, load balancing, scalability planning, security compliance (GDPR, PCI DSS, HIPAA)



Contact this candidate