0% found this document useful (0 votes)
56 views4 pages

Software Engineer & Data Scientist Resume

Stephen Schirmacher is a highly skilled professional with a PhD in Applied Mathematics from Stanford University and extensive experience in software development and data science. He has worked as a Senior Software Engineer at Google and a Data Scientist at Amazon Web Services, focusing on machine learning and optimization. His technical skills include programming in Python, Java, and C++, as well as expertise in mathematical modeling and data analysis.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views4 pages

Software Engineer & Data Scientist Resume

Stephen Schirmacher is a highly skilled professional with a PhD in Applied Mathematics from Stanford University and extensive experience in software development and data science. He has worked as a Senior Software Engineer at Google and a Data Scientist at Amazon Web Services, focusing on machine learning and optimization. His technical skills include programming in Python, Java, and C++, as well as expertise in mathematical modeling and data analysis.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Resume: Schirmacher Stephen

Email: schirmacherstephen6@[Link]
Date of Birth: May 20, 1996

Objective
A dedicated and highly skilled professional with a solid academic foundation in math-
ematics and coding, combined with hands-on experience in software development, data
science, and problem-solving. Looking to leverage strong technical abilities and research
skills in a challenging role in software development or data science.

Education
Doctor of Philosophy in Applied Mathematics
Stanford University, Stanford, CA
Graduated: May 2023
Thesis: ”Optimization and Machine Learning Models for Large-Scale Data Analysis”
Key Areas: Mathematical Modeling, Machine Learning, Stochastic Processes, Numerical
Optimization.
Master of Science in Applied Mathematics
Stanford University, Stanford, CA
Graduated: May 2020
Key Areas: Mathematical Modelling, Stochastic Processes, Numerical Methods, Data
Analysis, Computational Mathematics.
Bachelor of Science in Computer Science
University of California, Berkeley, CA
Graduated: May 2018
Key Areas: Advanced Algorithms, Data Structures, Calculus, Linear Algebra, Discrete
Mathematics, Machine Learning, Software Engineering, Python Programming.

Skills
- Mathematics: Expertise in mathematical modeling, problem-solving, and data
analysis.

- Programming Languages: Python, Java, C++, MATLAB, R.

- Mathematical Tools & Software: MATLAB, Wolfram Mathematica, LaTeX,


GeoGebra.

1
- Data Science & Machine Learning: Data preprocessing, regression analysis,
classification algorithms, neural networks.

- Software Development: Object-Oriented Programming (OOP), software archi-


tecture, agile development.

- Web Development: HTML, CSS, JavaScript, React, [Link].

- Version Control: Git, GitHub.

- Analytical Thinking: Strong problem-solving and critical thinking capabilities.

Work Experience
Senior Software Engineer
Google, Mountain View, CA
January 2023 – Present (1 year, 3 months)

- Lead a team of software engineers in the development of innovative software solu-


tions.

- Designed scalable backend systems for high-performance applications.

- Integrated mathematical models into production-grade applications to solve com-


plex optimization problems.

- Spearheaded a project that used deep learning techniques for image recognition
tasks.
Data Scientist
Amazon Web Services, Seattle, WA
July 2020 – December 2022 (2 years, 5 months)

- Applied machine learning algorithms to improve AWS customer data analysis and
forecast demand.

- Collaborated with cross-functional teams to design and deploy models to enhance


user experience.

- Conducted exploratory data analysis (EDA), visualized data trends, and imple-
mented predictive models.

- Created automated pipelines to streamline data collection and reporting.


Software Developer Intern
Silicon Valley Tech Solutions, San Francisco, CA
June 2018 – August 2018 (3 months)

- Developed and tested code for a new software application that improved internal
workflow.

2
- Worked closely with the software engineering team on a machine learning model
for data prediction.

- Assisted in the creation and optimization of web applications using Python and
JavaScript.

Projects
Machine Learning Model for Predictive Analytics
Developed a machine learning model to predict sales trends based on historical data.
Used regression analysis and neural networks to improve prediction accuracy.
Optimization Algorithm for Resource Allocation
Designed an optimization algorithm that improves the allocation of resources in a cloud-
based system. Leveraged linear programming and mathematical modeling techniques.

Certifications
- Certified Python Developer (Python Institute)

- Machine Learning Specialization (Coursera, Stanford University)

- AWS Certified Solutions Architect

Professional Associations
- Member of the American Mathematical Society (AMS)

- Member of the Association for Computing Machinery (ACM)

Languages
- English (Fluent)

- Spanish (Intermediate)

Age & Experience Calculation


Date of Birth: May 20, 1996
Current Date: April 6, 2025
Age: 28 years old
Time in Schooling:

- Bachelor’s Degree: 4 years (2014–2018)

- Master’s Degree: 2 years (2018–2020)

- PhD: 3 years (2020–2023)

3
- Total Education Duration: 9 years

Time in Working Experience:

- Software Developer Intern: 3 months

- Data Scientist: 2 years, 5 months

- Senior Software Engineer: 1 year, 3 months

- Total Working Duration: 3 years, 11 months

Common questions

Powered by AI

Stephen's comprehensive skills and experiences make him a suitable candidate for a challenging role in software development or data science. His academic foundation in mathematics, coupled with advanced knowledge in machine learning and numerical optimization, provides a solid technical groundwork. Professionally, his roles at Google and AWS allowed him to lead projects that enhanced his capabilities in software development, data preprocessing, and building predictive models. Additionally, his proficiency in multiple programming languages and data science tools equips him to address complex technical challenges effectively .

Stephen's academic research in mathematical modeling and machine learning substantially impacted his professional project execution by providing a deep understanding of theoretical frameworks necessary for developing sophisticated models. His PhD research, focusing on optimization and machine learning models for large-scale data analysis, directly translated into practical applications in his roles at Google and AWS, where he integrated these concepts into production-grade solutions . The depth of his research knowledge allowed him to execute projects with a rigor that might not be possible without such an extensive academic background.

The certification as an AWS Certified Solutions Architect is significant in Stephen's career, as it validates his expertise in designing and deploying scalable systems on AWS platforms. This certification is crucial for roles involving cloud solutions, as it demonstrates his capability to meet complex system requirements within AWS environments, enhancing his employability and career progression in data science and software engineering roles that are increasingly reliant on cloud infrastructure . This credential complements his other skills, positioning him effectively for high-level responsibilities in the tech industry.

Stephen's proficiency in Python is highly relevant to his work in both data science and web development. In data science, Python is a versatile language that supports a wide range of libraries and tools for data preprocessing, analysis, and machine learning model building. His certified expertise in Python underscores his capability to efficiently handle these tasks. Additionally, Python's application in web development, often in conjunction with JavaScript, allows Stephen to build and optimize web applications . This dual applicability makes Python an essential skill in Stephen's professional toolkit.

Stephen's experience in leading a team of software engineers at Google reflects strong leadership abilities, demonstrating his capacity to coordinate complex projects and integrate cutting-edge technology into production. His role involved designing scalable systems and integrating mathematical models, tasks that require not just technical acumen but also interpersonal and managerial skills to align team efforts towards common goals . His leadership in spearheading innovative projects indicates his ability to inspire and guide his team in achieving challenging objectives effectively.

In his role as a Senior Software Engineer at Google, Stephen contributed to solving complex optimization problems by designing scalable backend systems and integrating mathematical models into production applications. His work involved leading a team of software engineers and spearheading projects utilizing deep learning techniques for image recognition, which required solving advanced optimization issues . This experience expanded his practical knowledge in applying theoretical optimization methods to real-world scenarios, especially in large-scale, high-performance applications.

Schirmacher Stephen's educational background, particularly his PhD in Applied Mathematics from Stanford University, significantly contributed to his expertise in optimization algorithms. His academic training included key areas such as Mathematical Modeling, Machine Learning, and Numerical Optimization, which are crucial for designing optimization algorithms. The knowledge and skills acquired during his studies, coupled with practical application in his machine learning and optimization projects, equipped him to develop sophisticated models for resource allocation .

Stephen's software development skills have a profound impact on his ability to integrate mathematical models into production-grade applications. His expertise in object-oriented programming, software architecture, and agile development, combined with his mathematical modeling knowledge, enables him to design scalable backend systems and innovative software solutions. This skill set facilitates the seamless integration of complex mathematical models into practical applications, allowing for effective solutions to optimization problems . His work at Google, for instance, involved integrating these models effectively into high-performance applications.

Participation in professional associations like the American Mathematical Society (AMS) and the Association for Computing Machinery (ACM) supported Stephen's career development by providing networking opportunities, access to the latest research developments, and platforms for knowledge sharing. These associations offer a professional environment that encourages collaboration and innovation, allowing Stephen to stay at the forefront of both mathematical and computational advancements, which are pivotal for his roles in software development and data science .

Stephen's role as a Data Scientist at Amazon Web Services (AWS) enhanced his skills in machine learning and predictive modeling by allowing him to apply machine learning algorithms to improve AWS customer data analysis and forecast demand. He collaborated with cross-functional teams to design and deploy predictive models, which involved conducting exploratory data analysis and visualizing data trends . This hands-on experience in a corporate environment solidified his theoretical knowledge and honed his practical skills in dealing with real-world data and machine learning applications.

You might also like