Software Enginner II
Seismic · Full-time
Jul 2020 - Present
• 4 yrs 7 mosDesigned and developed the Work Management REST API using C# and Python, integrating with Seismic microservices and web frontends to improve user experience and productivity.
Developed Kafka producers and consumers to process asynchronous requests, including data synchronization, multi-channel notifications (email, web, Slack, Teams), webhook event delivery to customer applications, and user activity logging.
Maintained high source code coverage by writing unit tests with xUnit and performed feature testing after deployments.
Configured New Relic logs, alerts, distributed tracing, and dashboards to monitor production services, optimizing performance by adjusting pod configurations and reducing payload sizes to improve response times.
Authored detailed design and technical documentation on Confluence and collaborated with teammates during weekly syncs to ensure alignment.
Software Developer
Graphen · Full-time
May 2018 - Jun 2020
• 2 yrs 2 mosBuilt GraphQL queries and mutations for the web backend using Python's Flask framework, leveraging Graphene, ElasticSearch, and SQLAlchemy.
Managed Azure cloud infrastructure for integration testing and demonstrations, and implemented GitLab CI/CD pipelines for frontend and backend applications running in Docker containers.
Generated machine learning features for non-performing loan prediction by running graph analytics on Graphen's graph database.
Senior Engineer
Advantech · Full-time
Jan 2013 - Apr 2018
• 5 yrs 4 mosImproved the WebAccess web application by optimizing response times, addressing security vulnerabilities, and implementing new UI features to enhance user experience.
Developed device communication libraries for the WebAccess SCADA application, enabling efficient remote monitoring and control of devices.
Integrated real-time NVR video streaming and PTZ (pan-tilt-zoom) functionality into the WebAccess HMI, supporting advanced surveillance project requirements.
Subsitute Military Service
Civil Service Protection and Training Commission · Full-time
Jan 2012 - Dec 2012
• 1 yrSupported senior civil service training workshops and facilitated trainee selection processes.
Translated English documents to support supervisors and colleagues, ensuring effective communication with international civil service training institutes.
Teaching Assistant
University of Illinois at Urbana-Champaign · Full-time
Jan 2010 - May 2011
• 1 yr 5 mosLed discussion sessions for 15-20 undergraduate students, teaching core Linux operating system concepts.
Conducted weekly office hours to provide individualized support on homework, programming assignments, and exam preparation.
Developed exam questions and evaluated midterms and finals to assess student understanding.