Great Neck NY ***** JACK YANG
***********@*****.***
www.linkedin.com/in/jackyang1024
EDUCATION
Hoboken, NJ Stevens Institute of Technology Fall 2019 – Dec 2020
• Major: M.S. in Computer Science, GPA: 3.87
• Relevant Coursework: Web Programming, Database Management Systems, Cloud Computing, Machine Learning Fundamentals, Agile Methods for Software Development Troy, NY Rensselaer Polytechnic Institute Fall 2013 – June 2018
• Major: B.S. in Design, Innovation, Society
• Relevant Coursework: Algorithms & Data Structures, Human Computer Interaction, UI/UX Design Studio EMPLOYMENT
New Port, NJ Bank of America June 2022 – Present
Application Architect III
• Spearheaded design and development of Special Payment Orders application in the trade-settlements domain
• Created Scheduler, Handler, and Processor classes in a layered API application using Scala and Java in an internal cloud
• Utilized AMPS to subscribe and publish event messages in Nvfix, JSON formats within an Event Driven Architecture
• Developed frontend webpage with ReactJS, TypeScript, HTML and CSS in accordance with UX design principles
• Implemented Feature Driven Development, created Feature Tests and Gherkin steps with Cucumber framework
• Deployed applications to production environment using Jenkins, Artifactory, Ansible Playbooks and Python Scripts
• Monitored event messages and application states on Linux servers using Linux commands, Splunk, and Grafana Utilized: Scala, Java, Python, TypeScript, ReactJS, AMPS, Feature Driven Development, Cucumber, Gradle, Linux, Red Hat Ansible, Splunk, Grafana, Jenkins, Artifactory, Git, IntelliJ Edison, NJ Tata Consultancy Services (TCS) Mar 2021 – Apr 2022 Software Engineer
• Developed course selection application using Java, Stream API, Spring and Spring Boot in a Microservice Architecture
• Designed and implemented RESTful APIs, persisted data with Hibernate in PostgresSQL hosted on Amazon RDS
• Utilized Junit, Mockito, and MockMVC to test applications. Implemented Spring Security and JWT for secure API protocol
• Created Kafka publishers and consumers with Avro Schema Registry and increased fault tolerance with dead letter topics
• Deployed application as a Docker Image in AWS ECR, created tasks and clusters in ECS and AWS Fargate, formulated CI/CD pipeline with AWS CodePipeline and CodeBuild Utilized: Java, J2EE, Spring, Spring Boot, Kafka, Docker, AWS ECR, ECS, Fargate, CodePipeline, CodeBuild, RDS, Spring Data JPA, Spring Security, Hibernate, SQL, PostgresSQL, Maven, Junit, Mockito, Spring MockMVC, Agile Methodologies SOFTWARE PROJECTS
Full-Stack React Web Application
• Developed a Single Page Application for item trading in the game “Animal Crossing” using TypeScript, ReactJS, GraphQL and MongoDB for the backend, and React Bootstrap, HTML, Sass for frontend
• Reduced page load time by 25% with Redis caching user data for fast retrieval
• Created a messaging tool with message queuing using Socket.io. Authenticated users with Google Firebase Utilized: JavaScript, Typescript, ReactJS, GraphQL, MongoDB, Socket.io, Google Firebase, Git, Sass, Redis, Bootstrap AWS Cloud Projects
• Migrated on-premise infrastructure from GCP to AWS EC2, with MySQL database to AWS RDS, using AWS Migration Service, S3, and CloudWatch for enhanced scalability, cost-efficiency, and monitoring
• Created serverless Spring Boot app using AWS Lambda, deployed with Elastic BeanStalk and triggered by API Gateway
• Configured and managed AWS VPCs with custom route tables, subnets and security groups Utilized: EC2, S3, Lambda, Elastic BeanStalk, API Gateway, VPC, CloudWatch, Application Migration Service, AWS CLI SKILLS
Programming Languages: Scala, Java, Python, C++, JavaScript, TypeScript, SQL Frameworks: Spring, Spring Boot, React, Hibernate, Kafka, AWS, Quartz, ZIO, System Design, cloud-based CI/CD Pipeline Certificates: Advanced Scala and Functional Programming, AWS Cloud Solutions Architect Professional Certificate