[go: up one dir, main page]

Skip to content

Ben1980/Ben1980

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Benjamin Mahr

I'm a software engineer (with a background in mechanical engineering) and head of the software development department at KISSsoft AG. I'm strongly focused on solutions to keep our over 3M LOC applications maintainable and keeping the architecture of the application neat. Besides, I'm part of the core team maintaining and developing the contact analysis (numerical analysis of meshing gears) functionality our software provides.

I'm strongly convinced of learning and exploring new topics by teaching/explaining them and therefore I'm running my blog thoughts-on-coding.com where I occasionally blog about software engineering topics I'm interested in.

Experience

  • 2018 – today: Software Engineer and Co-Head of Development at KISSsoft AG
    • All Tasks as mentioned below
    • Core Technology Planning
    • Project/Product Planning and Estimation
    • Co-Leading Development Team
      • 12 Core Product Developer
      • 3 Tooling/Web Developer
    • Co-Leading HR concerns in the Development Department
      • Interview Process Planning and Implementation
      • Interviewing candidates
    • Two-Way contact point between customers/sales/support and development team
    • Implementation and modernization of Software Development Process
  • 2010 – 2017: Software/Mechanical Engineer at KISSsoft AG
    • Lead development of contact analysis and load distribution calculation
      • Requirements Engineering
      • UI/UX Design and Mockups
      • Design of Mathematical- and Software-Algorithms
      • Architecture draft and implementation
    • Design and implementation of a company internal CRM system
    • Implementation and improvements of test procedures
    • Implementation of a Continuous Integration Process
    • Managing/Maintaining of Development IT-Infrastructure
    • Consultancy and Engineering of customer projects
    • Customer Training
    • First/Second Level Support

Education

Projects

Good references of my work are KISSsoft
Example KISSsoft Contact Analysis Screenshot
or many of my GitHub projects such as
Thoughts on Coding Blog, source code of my 11ty based blog thoughts-on-coding.com
math, a library for numerical algorithm (WIP) and its documentation
Gravity, a example implementation of the N-Body problem (WIP)
linAlg, a example implementation of several matrix decomposition methods
numericalIntegration, a example implementation of several numerical integration methods
rootApproximation, a example implementation of several numerical root approximation methods

and comming soon
octologs.com, flutter based scuba diving logbook

Technical Skills

Programming Languages

C++, Python, Dart, Java, Kotlin, JavaScript, VBS/VBA, HTML5, CSS

Frameworks and Libraries

Qt, Flutter, Spring Framework/Spring Boot, Hibernate ORM, JUnit, Mockito, Cucumber, Boost, Vue.js, Nuxt.js, openMP, openGL, Catch2, DOCtest

Tooling (only development relevant tooling listed)

  • Operating System: Linux (Fedora, Debian), Windows
  • Management: Atlassian Jira, Atlassian Confluence, OpenProject
  • VCS: Git, Surround SCM, SVN
  • CI: Jenkins, CircleCI, Github Actions/CI
  • IDE: Visual Studio (Pro/Code), IntelliJ, Eclipse, CLion
  • Build Tooling: Gradle, Maven, MSBuild, CMake, vcpkg
  • Cloud Services: Heroku, AWS
  • Databases: PostgreSQL
  • Quality: SonarQube, CPPCheck, ReSharper
  • Miscellaneous: Intel Parallel Studio, Balsamiq, wxMaxima

Social and Engineering Skills

  • Servant Leadership
  • Team Player
  • Behavior-Driven-Development, Test-Driven-Development
  • Always striving to become a domain expert
  • Experienced in refactoring and modernizing big software projects with long history
  • Broad knowledge in all Software Development Process steps
    • Requirements Engineering
    • UI/UX Design and Mockups
    • Architecting Software Systems
    • Implementation
    • Testing
    • Maintainance
    • Support

GitHub Stats

Ben's GitHub stats Ben's GitHub language stats

Publications

Blog Posts

Conferences and Publications

  • Derivation of Tooth Stiffness of Asymmetric Gears for Loaded Tooth Contact Analysis, VDI Gears 2019
  • Determination and optimization of the width load distribution in planetary stages with complex load collectives, SMK 2014, TUDpress, ISBN-13: 978-3944331812
  • Comparison of achievable programs for contact analysis in German-speaking countries, SMK 2012, TUDpress, ISBN-13: 978-3942710909
  • Thin Rims for Internal Gears, GEARSolution, Oktober 2011
  • All Calculation, Drive Technology, December 2011
  • FEM modeling in the foot area of spur gears, SMK 2010, TUDpress, ISBN-13: 978-3941298958

Contact Details

Mail
GitHub
LinkedIn
Twitter
Xing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published