David C. Stein

David C. Stein

Mentor
Rising Codementor
US$8.00
For every 15 mins
ABOUT ME
Senior backend developer with 16+ years crafting Java, Python, and C# apps!
Senior backend developer with 16+ years crafting Java, Python, and C# apps!

Hello! I’m an experienced software engineer with 16 years in backend development, specializing in Java, Python, and C#. I hold a BS in Computer Science and an MS in Information Technology. I’ve worked on projects using Micronaut, Spring Boot, and Arduino, and I’m also an artist who loves portrait painting. I enjoy mentoring aspiring developers and sharing my passion for software craftsmanship. Let’s create something amazing together!

Eastern Time (US & Canada) (-04:00)
Joined October 2024
EXPERTISE
10 years experience
I have been working with Java for over a decode both professionally as a backend developer with the Micronaut and Spring Boot frameworks ...
I have been working with Java for over a decode both professionally as a backend developer with the Micronaut and Spring Boot frameworks as well as academically at the university where I completed my BS in Computer Science.
7 years experience
I have worked with C# professionally for a number of years developing ASP.Net and MVC web applications for companies ranging from healthc...
I have worked with C# professionally for a number of years developing ASP.Net and MVC web applications for companies ranging from healthcare to online investigative services.
5 years experience
I used Python professionally for many years to write Apache Airflow DAGs to help facilitate ETL pipelines for data analysis and reporting...
I used Python professionally for many years to write Apache Airflow DAGs to help facilitate ETL pipelines for data analysis and reporting purposes.
12 years experience
I have used SQL throughout my entire career crafting complex sql queries, prepared statements, and stored procedures in a variety of syst...
I have used SQL throughout my entire career crafting complex sql queries, prepared statements, and stored procedures in a variety of systems such as MS SQL Server, PostgreSQL, and MySQL.

REVIEWS FROM CLIENTS

David's profile has been carefully vetted and approved as a Codementor. Connect with David now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
16mmdiyfilmpreservation
C++
1
0
AT-ATWalkerChinGuns
Arduino
0
0
EMPLOYMENTS
Development Team Lead
ECFX, Inc.
2020-03-01-Present
  • Design and develop microservices using Java and Micronaut to create high-performance RESTful APIs.
  • Implement complex data...
  • Design and develop microservices using Java and Micronaut to create high-performance RESTful APIs.
  • Implement complex database operations using Hibernate ORM and integrated PostgreSQL databases.
  • Serve as Lead Developer, mentoring new hires and conducting code reviews to maintain high code quality.
  • Develop solutions for document management using OAuth protocols for client systems such as SharePoint, Dropbox, and Box.
  • Lead client integration meetings to align enterprise document management systems with company software stack.
Java
SQL
PostgreSQL
View more
Java
SQL
PostgreSQL
Amazon S3
GitLab
Docker
Kubernetes
Micronaut
AWS
View more
Data Engineer
Patient Pay
2019-10-01-2020-03-01
  • Developed and maintained Airflow DAGs using Python to build ETL pipelines that process complex financial data sets.
  • Integ...
  • Developed and maintained Airflow DAGs using Python to build ETL pipelines that process complex financial data sets.
  • Integrated SQL queries to generate dynamic reports and support data-driven decision-making.
  • Collaborated with backend engineers to migrate legacy Java Spring microservices to Python-based Airflow DAGs for improved performance and scalability.
  • Deployed ETL jobs and monitored workflow executions using BitBucket pipelines and Git for version control.
Python
Java
SQL
View more
Python
Java
SQL
MySQL
Jenkins
Docker
Spring Boot
Kubernetes
Apache Airflow
Hibernate ORM
View more
Senior Software Engineer
Digital Turbine, Inc.
2015-08-01-2020-03-01
  • Built and maintained Java Spring microservices to develop RESTful endpoints for processing and querying data in PostgreSQL and My...
  • Built and maintained Java Spring microservices to develop RESTful endpoints for processing and querying data in PostgreSQL and MySQL.
  • Utilized Docker and Kubernetes for container orchestration, ensuring seamless deployments.
  • Led continuous integration efforts with Jenkins, implementing build and release automation with Maven.
  • Designed and executed performance tests with JMeter, optimizing application performance for large-scale data operations.
Python
Java
C#
View more
Python
Java
C#
MySQL
Redis
Docker
Spring Boot
Apache Spark
Amazon Redshift
Kubernetes
View more
PROJECTS
Document Management Integration for ECFX
2024
Developed microservices to integrate ECFX’s legal management system with third-party document management platforms using OAuth, drastical...
Developed microservices to integrate ECFX’s legal management system with third-party document management platforms using OAuth, drastically reducing processing times.
Java
SQL
Git
View more
Java
SQL
Git
SDK
Redis
OAuth 2.0
Docker
Kubernetes
Dropbox cloud services
RESTful API
Hibernate ORM
View more
Performance Optimization for Digital Turbine
2020
Implemented JMeter tests and database indexing strategies for high-traffic microservices.
Implemented JMeter tests and database indexing strategies for high-traffic microservices.
Java
JMeter
Java
JMeter