
David Martin
Looking for a different David Martin?
Skills
Timeline
Professional experience for David Martin
- Current 3 years and 11 months, since Jun 2021
Principal Software Engineer | Engineering Manager
Eduforma
- Constructed solutions to solve business requirements efficiently for e-learning. - Highcharts.js, rich text editor with Froala, real time chat with Pusher, email & SMS notifications, SEO with various AWS services including creating APIs for AWS Lambda functions - Integrated zoom APIs, video player from vimeo, Docusign APIs, made Docker images for ECS, and deployed with kubernetes - Created CI/CD pipeline for overall project, run unit tests, code quality tools, and deployed to the AWS
— Served as a lead developer for building an inventory management system using Django/Python. — Collaborated with data scientists and back-end developers to determine the best UI/UX. — Implemented MySQL structured data processing modules, CICD pipeline with GitHub action, and Docker images of the services — Contributed to extracting common functionalities from a legacy system into reusable microservices. Technologies: Django/Python, Bootstrap, Jinja2, jQuery, HTML, CSS, MySQL, Typescript
- 1 year and 6 months, Sep 2018 - Feb 2020
Senior Front-end Developer
Microsoft
— Created reusable React components for the date picker, dropdown, drop zone, buttons, and input styles according to the provided designs. — Designed a REST API with a subteam of back-end developers in an agile environment. - Restructured the software, made CICD pipeline with AWS, Dockerization of services for the future growth of the company. — Helped and mentored junior developers from various backgrounds. Technologies: React, Material-UI, Tradingview, GraphQL, Binance API, Typescript
Educational background for David Martin
- 2 years and 11 months, 2016 - Nov 2018
Computer Science
University of Kent
GPA: 3.77/4.0
- 2012 - 2016
Computer Science
Tsinghua University
GPA: 92/100
Languages
English
Fluent
Japanese
First language
Chinese
Fluent
XING members with similar profiles
XING – The jobs network
Over 1 million jobs
Find just the right job for you on XING.
Job offers just for you
Get found by employers and over 20,000 recruiters.
22 million members
Connect with new people and gather inspiration to boost your working life.
Free membership
Basic membership is free, but the opportunities are priceless.