Zac Connelly, Developer in Berlin, Germany
Zac is available for hire
Hire Zac

Zac Connelly

Verified Expert  in Engineering

Python Developer

Location
Berlin, Germany
Toptal Member Since
February 13, 2020

Zachary is a software engineer who has several years of professional software engineering experience working in the US and Germany in the fields of fintech, medtech, govtech, and, most recently, the German housing market. The technologies Zachary has worked the most in-depth with are Python and Django. However, he tries to be as language-agnostic as possible so he can and has successfully worked with other languages and frameworks.

Availability

Part-time

Preferred Environment

Vim Text Editor

The most amazing...

...project I've been a part of was at a genetic testing company, where we sequenced an unborn child's DNA using the mother's blood sample.

Work Experience

Senior Back-end Engineer

2019 - 2019
Neuraum Ventures GmbH
  • Worked alongside the CTO to take over the responsibility for the back end, which consisted of three different Django-based microservices.
  • Built RESTful APIs to be consumed by our different back-end services as well as our front-end application.
  • Introduced linting and testing to these systems to enable a TDD workflow and continuous integration and deployment.
Technologies: Elasticsearch, Django, Python

Senior Back-end Engineer

2018 - 2019
Polyteia GmbH
  • Implemented test-driven development on a back end (Python 3, Django) to import data from German cities into a PostgreSQL database and then serve this data to a React-based front end via a RESTful API.
  • Managed staging and production systems using a combination of Docker, Docker Compose, and Ansible. As of April 2019, we’ve actually had 100% uptime since the production server went live in September 2018.
  • Put together per-branch staging environments in order to improve our testing and review process.
Technologies: Docker, Ansible, Django, Python

Lead Software Engineer

2017 - 2018
Mimi Hearing Technologies GmbH
  • Created a JavaScript-based version of our hearing tests for use on the web as well as in wrapper on mobile; we used React to manage the UI and Web Audio to generate the sounds needed for the hearing test itself.
  • Managed a team of ten iOS, Android, web, and back-end developers; contributed to the hiring/interview process, developed/evaluated code challenges, and held weekly one-on-one meetings with the developers.
  • Led a project affectionately called the “data warehouse,” an internal tool designed to make accessing, analyzing, and displaying data easier for our research team.
  • Spearheaded a project to take the pile of SSH scripts formerly used to manage our servers and put them into Ansible playbooks, as well as transitioning to using Ansible for our most routine tasks.
Technologies: Ansible, Java, Django, Python, Web Audio, React, Docker, Node.js

Software Engineer

2014 - 2016
Counsyl, Inc.
  • Designed and built HouseCall, our genetic consultation system. This involved assessing the needs of end-users as well as constructing an API on the back end and finally putting together a web interface to be used by our genetic counselors.
  • Rethought of a way to approach Selenium testing and then applied those new paradigms to our old tests to overcome the problem of our old Selenium test suite often giving numerous spurious failures that slowed down deployment.
  • Refactored our blood kit shipment system to reduce waste, which also involved preempting when clinics may run out of kits and automatically shipping them ahead of time.
Technologies: Django, Python

Software Engineer

2011 - 2014
Social Growth Technologies
  • Designed and developed with a colleague a price comparison tool between eBay and Amazon. At the time it was rated among eBay’s top affiliate marketing apps and had a user base of ~2,000,000 people.
  • Worked in a team that designed and developed a product and deal feed API using Django’s REST framework.
  • Contributed to various projects using Python, Django, as well as other tools like Vim and Jira.
Technologies: Jira, Vim Text Editor, Django, Python

Germany's Largest Pre-fab Housing Platform

https://www.fertighaus.de
I worked as a senior back-end engineer for Germany's largest pre-fab housing platform. I managed the application layer as well as the DevOps layer and deployed a Python/Django application with Elasticsearch on top.

Languages

Python, Python 2, Python 3, Regex, HTML5, Bash Script, JavaScript, Java

Frameworks

Django, Flask

Libraries/APIs

Django ORM, Pandas, Node.js, Web Audio, React

Tools

Vim Text Editor, Jira, Ansible

Paradigms

Object-oriented Programming (OOP), REST, Agile Software Development, Test-driven Development (TDD)

Other

Writing & Editing, Leadership

Platforms

Amazon Web Services (AWS), Docker

Storage

PostgreSQL, Elasticsearch

2010 - 2012

Completed Credits towards a Bachelor's Degree in Mathematics and Computer Science

University of Maryland, College Park - College Park, MD, USA

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring