# Sherman Ng > SWE @ Apple Location: San Francisco, California, United States Profile: https://flows.cv/sherman ## Work Experience ### Software Engineer @ Apple Jan 2021 – Present | San Francisco Bay Area Typing on a keyboard. ### Lead Software Developer @ ThoughtWorks Jan 2021 – Jan 2021 | San Francisco Bay Area I got promoted working on the project outlined below. ### Senior Software Developer @ ThoughtWorks Jan 2020 – Jan 2021 | San Francisco Bay Area Consulted at a major tech company building a greenfield self-service developer portal to remove friction in the developer experience and reduce the cost of under-utilization of cloud resources. I led the team via code/infra/technical decisions and implementation as well as broader architectural decisions (worked with Kubernetes/TypeScript/Node/React/Prometheus + their various internal resources like CI/CD, logging, secrets management, etc). ---- I was also on a small team that built out an internal metrics product for a data engineering team within the same company. We built a web platform to track SLAs + get metrics around data pipelines (using React/TypeScript/Spring Boot/Postgres/Kubernetes/Prometheus/Grafana). I built out the infrastructure/monitoring/CICD stack and much of the front end application and did occasional SQL optimization work in Spring Boot. The product was incepted and delivered in 2 months and is currently being used in production. ### Senior Software Developer @ ThoughtWorks Jan 2019 – Jan 2020 | San Francisco Bay Area Consulted at a Fortune 500 retailer I was part of a platform team that pioneered a framework to break up a monolithic React e-commerce application into autonomous “micro-frontend” teams/applications and migrate from legacy on-premise resources to Azure public cloud. The team had broad responsibilities/code ownership including but not limited to: - A critical routing and experimentation layer that fronted the entire e-commerce site and handled about 50k requests per minute (built with Node.js) - A Jenkins "Pipeline as Code" library which accelerated and simplified deployments for the org. - A React micro-frontend app generator + stitching layer - A TypeScript CLI built to simplify monitoring, blue/green deployments, application updates, and various other tasks. - A React application to allow teams to have a centralized place to view/modify active A/B experiments that they had running on their micro-services. ### Software Developer @ ThoughtWorks Jan 2018 – Jan 2019 | San Francisco Bay Area Consulted at a Fortune 500 retailer I got promoted. Read more details above. ### Software Engineer @ Wunderkind Jan 2016 – Jan 2018 | Greater New York City Area I worked on various projects here that spanned multiple products, business concerns, languages and frameworks including Go, AWS Lambda, JavaScript, Ember, and PHP7. ### Lab Instructor, CUNY Tech Prep @ City University of New York Jan 2017 – Jan 2018 | Greater New York City Area I worked alongside another instructor to deliver quality lectures around full-stack software development design, techniques, and best practices. Additionally, I conducted weekly mock behavioral and whiteboard interviews, code reviews, and provided overall mentorship and guidance. ### Software Engineer @ Thuzio Jan 2015 – Jan 2016 | Greater New York City Area Thuzio 360 was a platform for marketers to leverage the power of influencer marketing. I was hired at Thuzio during a major product expansion in which multiple new verticals and features were being added. Joining the team as an entry level developer with a Ruby/Rails and Javascript background, I was able to pick up Python/Django within my first week and start adding new features and functionality. At Thuzio, I primarily worked on the back-end in Python/Django doing things like implementing new features, adding about 45% test coverage to the Django app, squashing bugs, and refactoring and re-implementing poorly performing code and database queries. I also worked on the front-end on D3 visualizations and look and feel with JS/Sass. After a management upheaval and subsequent team exodus I worked in Node.js while performing maintenance and adding bug fixes and features to Thuzio 360. ### Software/Web Developer @ Freelance Jan 2014 – Jan 2015 Working as a freelance developer creating WordPress sites for local businesses seeking to increase online visibility. I created and managed content for these sites such as product photos, project photos, and copy as well as doing HTML/CSS and JavaScript development. I am still open to freelance work in all types of projects (with a preference for Python, Node, Go and front-end development). ### Architectural Apprentice Intern @ Chi F Lau, AIA Jan 2013 – Jan 2013 One summer, I explored my options in college and ended up working at an architectural firm as an intern. There I prepared AutoCAD floor plans for clients (one in particular was a 7-story apartment complex), managed time-line, key milestones, and status updates of projects which decreased development follow-up times by 30%, and connected architects and clients to facilitate the exchange of time sensitive documents. This internship was cool because I also worked on some clients that are now famous restaurants in NYC. ## Education ### Binghamton University ### Stuyvesant High School ## Contact & Social - LinkedIn: https://linkedin.com/in/shermanng10 - Website: http://shermanmakes.com --- Source: https://flows.cv/sherman JSON Resume: https://flows.cv/sherman/resume.json Last updated: 2026-03-22