avatar

Wei Wang
Software Engineer

About

I'm a software engineer that is passionate about creating quality and efficient software. I have experience building web applications with Java, Angular, Javascript, and HTML/CSS. Aside from my skills as a developer, I have experience with IT, Networking, and Linux server administration.

Work Experience

Ally
New York, NY, US
June 2022 – Present
Software Engineer - Full-Stack
Leading in developing internal software to automate and integrate business processes across tech stacks.
Highlights
  • Developed and own internal document processor from scratch using Angular, reducing irrelevant text by up to 85%.
  • Ensure code readability and maintainability, following DRY and SOLID principles.
  • Created various testing scenarios for the project, using unit test, and automated testing via Selenium.
  • Took initiative in writing documentations, including diagrams in markdown and mermaid for readability.
  • Provided technical advice and weighed in on technical decisions across various technologies.
Tata Consultancy Services
New York, NY, US
September 2021 – June 2022
Software Engineer - Backend
Project 2: Morgan Stanley tax team using Java, Spring, IBM Message Queue and DB2, Gradle, Jira. Agile methodology.
Highlights
  • Assigned as lead developer on implementing new feature and logic in discussion with stakeholders.
  • Created simulation for more efficient TDD environment. Reducing required time by 50%.
  • Updated and contributed to documentations, participated in knowledge sharing sessions with team members.
  • Participated in code refactor and reviews, and CI/CD from development to production servers in the cloud.
  • Developed Unix and Python scripts to automate deployment and data handling based on input parameters.
Tata Consultancy Services
New York, NY, US
February 2021 – September 2022
Software Engineer
Project 1: Angular project creating custom pipes, services, and components with async and types concepts.
Highlights
  • Adapted mongoose (ODM) library to connect to MongoDB and performed integration tests for API endpoints.
  • Designed user authentication with JSON Web token and decrypted with JWT-Decode.
  • Implemented live chat in web sockets using socket.io, allowing multiple users to discuss news posts.
U.S. Department of Education
New York, NY, US
September 2019 – June 2020
Tech Support
Tech Support Intern at PACE Highschool
Highlights
  • Documented my learning experiences including information regarding my role for future interns.
  • Researched, introduced and implemented new technologies, such as clonezilla.
  • Catalogued and organized computers.
  • Improved G Suite admin management utilizing G Suite API.
  • Assisted COVID transition process to remote learning.
  • Overhauled and expedited computer re-imaging process by proposing network boot.
  • Reorganized and processed Apple device transitioning to MDM.
  • Maintained G Suite.
  • Hardware and software support.

Awards

  • June 2020

    New York City College of Technology

    Certificate of Honor

Projects

  • Overnight: A MEAN Stack project to find locations to park overnight for on the road lifestyle.
  • Porfolio: Personal porfolio website listing my projects and experience

Contact

New York, NY US
(929) 276-2482
LinkedIn
GitHub
Blog

Education

  • 2015 2020

    New York City College of Technology

    Bachelor of Technology - BTech

    Computer Systems: Software Development

    Grade: 3.4

    Courses
    • CST 1101 - Computer Programming and Problem Solving
    • CST 1204 - Database Systems Fundamentals
    • MAT 2440 - Data Structure and Algorithms
    • CST 2400 - Computer Systems Management and Support
    • CST 3613 - Application Development with Databases
    • CST 3507 - Advanced Single-LAN Concepts
    • CST 4701 - Game Programming
    • CST 4713 - Dynamic Web Development: Servlet and JSP
    • CST 4900 - Internship in Computer Systems
    • BUS 2425 - Business Management

Skills

Backend Development
Java Javascript C# Python SQL NoSQL Shell Batch
Frontend Development
Javascript Typescript HTML CSS Bootstrap Material
Databases
SQL MySQL MSSQL IBM DB2 NOSQL MongoDB
Frameworks and Technologies
Angular Node.js Spring IBM MQ Gradle Jira Jenkins Git
Networking
DNS DHCP IP VLAN Subnet Firewall Router Switch
Server Administration
Linux Server Server nginx Proxmox
Open Source
Leaftlet Open Street Maps Nominatim Tesseract