David Martin
Angestellt, Principal Software Engineer | Engineering Manager, Eduforma
Austin, Vereinigte Staaten
Über mich
Hello, dear! I am David Martin. Taking web development as a profession not only fulfills my pocket but also my heart, because it has been my passion since I was a teenager. I have a Master's degree in Computer Science from Kent University and coursework in e-commerce. With my +8 years of development experience, I have solid knowledge of programming and graphic designing and my works are not only enchanting but also integrated with graphics, powerful logic and great insight. I am also skillful in problem-solving methods and acquainted with computer languages like Django/Python and Node. I have worked on 30+ React&Vue || Go & Python projects and solved complex business problems, including e-commerce, real estate and online education. Besides, my websites are SEO friendly because it did not fail to satisfy the users. Again, I keep myself up to date with new technologies and their uses, new tools and computer languages so that I can give my best level to my clients. Thank you.
Werdegang
Berufserfahrung von David Martin
Bis heute 3 Jahre und 1 Monat, seit Juni 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 Jahr und 6 Monate, 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
Ausbildung von David Martin
2 Jahre und 11 Monate, 2016 - Nov. 2018
Computer Science
University of Kent
GPA: 3.77/4.0
2012 - 2016
Computer Science
Tsinghua University
GPA: 92/100
Sprachen
English
Fließend
Japanese
Muttersprache
Chinese
Fließend