# Michael Hwang > Software Engineer Location: New York, New York, United States Profile: https://flows.cv/michaelhwang Curious and detail-oriented technologist with 10 years of experience across various front- and back-end frameworks, AWS (and some Azure), data engineering, reporting. Excellent knowledge of distributed systems and design patterns. Previously learning Rust and planning to contribute to open source Rust projects, but now gravitating towards open source intelligence. Despite most of my career experience being in medicine/healthcare and software engineering, I know more about US foreign policy, history/politics, international conflict, terrorism, the political economy of developing countries, and strategic studies. I used to have other hobbies like Latin dance and travel (150+ cities in 36+ countries). I know Spanish and am also learning Brazilian Portuguese. ## Work Experience ### Senior Software Engineer (React-Redux, GraphQL, Node.js, Java/Groovy, Serverless Framework, AWS) @ Scanbuy Jan 2020 – Jan 2025 | New York City Metropolitan Area ◆ Built an analytics pipeline on AWS (CloudFront, Kinesis, Glue, Redshift) that ingests and redirects millions of daily QR code scans at the edge with sub-100 ms redirection latency. ◆ Led reduction of tens of thousands of lines of front-end code by 60-90% to fix errors and improve maintainability of product and administrative pages. Used best up-to-date libraries and coding practices. Created dedicated Apollo GraphQL server with schema stitching. Adopted Relay client framework for features such as query batching, caching, optimistic updates, conventions reducing boilerplate code, etc. ◆ Improved consumer engagement as much as 900% for mobile advertisers for many popular consumer product brands by creating compelling QR codes. Designed a workflow to create QR codes with the following requirements: multiple image formats (SVG/PDF/EPS/raster), color modes (RGB/CMYK/grayscale), custom eye/module shapes, color gradients, logos with fading contoured margins, background image or random background modules framed within a polygonal/custom shape, automatic fitting of QR code within the largest empty space of a background image, text paths, barcode width reduction, etc. ◆ Reduced time to onboard large volumes of customer product/brand data (from S3) and to generate product landing pages by >90% for legacy systems in Java/Spring and Groovy/Grails. ◆ Facilitated understanding of AI and adoption of AI coding tools. Discussed many aspects of AI: current research, foundation model and neural network architectures, tokenization/embeddings, model training/fine-tuning/alignment, open/frontier model benchmarks and comparisons, remote/local deployment solutions for inference, prompt engineering, RAG pipelines, vector databases, agents, safety/security/vulnerabilities, societal impact, etc. ### Senior Software Engineer (JavaScript, Mithril.js, C#/.NET Framework, SQL Server, Azure) @ Rally (Rally Bus Corp) Jan 2020 – Jan 2020 | New York City Metropolitan Area ◆ Created dispatcher dashboard for bus operators to manage their fleets and monitor real-time location and boarding status in conjunction with mobile apps used by riders and drivers. ◆ Evaluated options for real-time updates/messaging. Used Azure Maps for geofencing; SignalR to push real-time location data to a high number of concurrent users and for group messaging; Twilio Notify for SMS, email and push notifications (e.g. geofence alerts); and Twilio Sync to synchronize the bus manifest for operators, drivers, and riders. ◆ Created Azure functions for data submissions and queries. Improved query performance through creation of database indexes and appropriate use of range queries. ### Software Engineer (Scala, Hadoop, Spark, Oozie, Zeppelin, Hive, HBase, Cassandra) @ Drawbridge Inc. Jan 2018 – Jan 2019 | San Mateo, CA ◆ Preparation, integration, and feature engineering of data from ad exchanges, ad inventory suppliers, advertisers, and data brokers to achieve cross-device identity resolution for audience segmentation, retargeting ads, frequency capping, tracking and improving user journeys, attribution, detecting fraud, authentication, etc. ◆ Reduced times for certain Spark jobs by >90% by removing redundant joins and transformations. ◆ Created libraries to standardize postal addresses with a match rate of 70-80%. ### Software Engineer (Ruby on Rails, Go, Postgres, Memcached, Docker, Amazon EC2) @ Edmodo Jan 2017 – Jan 2018 | San Mateo, CA ◆ Helped improve conversion rates by 15-40% for signup and adoption of new features by creating an A/B testing service that ran experiments and rolled out successful variants. ◆ Created/Improved features for online classroom and social platform: content sharing, quizzes/assignments, and connection/communication between educators/students/parents. ### Software Engineer (C#/.NET, Microsoft SQL Server, Vertica, Riak, Amazon S3) @ The Trade Desk Jan 2017 – Jan 2017 | San Jose, California, United States ◆ Created/Improved APIs to manage media for ad creatives. Religiously followed enterprise design patterns to prioritize extensibility and minimize code changes when updating or creating new platform components. ### Software Engineer (Python/Django, RDF/Triple-Store, AWS) @ Syapse Jan 2016 – Jan 2017 | Palo Alto, CA ◆ Created data integration pipelines from hospitals, laboratories, and research centers for a SaaS analytics platform to provide better evidence-based care and facilitate drug trial enrollments for cancer patients. ### Software Developer (C#/.NET, Caché, Microsoft SQL Server, SAP Crystal Reports) @ Epic Jan 2013 – Jan 2015 | Madison, WI ◆ Created customizable reports, precomputed OLAP/data cubes for KPIs and dashboards, and managed ETL processes from production environments to a data warehouse (containing star schemas, materialized views, and stored procedures). ## Education ### MD (incomplete) in Medicine Texas Tech University Health Sciences Center ### BE (MS--incomplete) in Biomedical Engineering Vanderbilt University ## Contact & Social - LinkedIn: https://linkedin.com/in/mhwang2008 --- Source: https://flows.cv/michaelhwang JSON Resume: https://flows.cv/michaelhwang/resume.json Last updated: 2026-03-22