- Email: [email protected]
- Website: http://billisrael.info/
- Github: http://github.com/epochblue
I have managed 3 teams for Built: Insights (data reporting), DevOps, and Data in Motion (Integrations). My core duties for each of these teams included:
- Advocating throughout the organization for my teams
- Assisting my direct reports with their career growth
- Ensuring on-time delivery of initiatives and projects
- Identifying potential blockers, communicating them, and clearing them
- Interviewing and hiring new employees for my teams
- Identifying possible process improvements to increase delivery efficiency
- Providing technical leadership and insight
In Sept 2020, after a company-wide reorganization, my position changed to be Engineering Manager/Team Lead over the Strategic Partner Integrations team. My duties for this team were same as above, but the narrowed focus also provided time and space for me to engage in active product development using the technologies listed below.
My teams used a variety of technologies, including Python, MySQL, Looker, Ansible, Terraform, numerous AWS services (Lambda, Kinesis, SQS, ECS, EC2, Cloud9, CloudWatch, amont others), and all in an increasingly service- oriented architecture.
During my first year at Eventbrite, I worked with a San Francisco-based team helping them integrate their RFID access control solution into Eventbrite's core product. This included writing new APIs, modifying existing APIs, and eventually helping re-architect the software run on the hardware scanning devices to be more modular and allow for multiple kinds of deployments.
Managed a small team of developers who acted as "overflow capacity" for other teams in the company that needed additional help with their backend service and API work. While managing this team, I was still actively developing features and APIs, though now they were mostly focused on the products event creation experience. This small team was ultimately disbanded due to a company reorganization.
Once that team was disbanded I went back to developing full-time, this time officially for the Event Creation team. I lead the backend engineers on this team and was responsible for mentoring, project estimation, new feature work (services and APIs), refactoring work, and act as Scrum Master for the team as well.
Eventbrite's core technology stack is Python, Django, MySQL, and a service- oriented architecture.
Initially I was solely responsible for all backend aspects of the advocacy marketing platform: development, database design, and system administration. The application was an API-driven application backing an iPhone client. All backend work was done in Python 2 using Flask, with PostgeSQL (via SQLAlchemy) as the main database and Redis providing caching and job queue functionality.
While at Spendsetter, I acted as lead developer, and mentored more junior developers as they were brought on, providing them assistance with the initial onboarding and ongoing guidance with the language, architecture, and platform. I defined our initial development process, and made ongoing modifications as necessary.
Other duties included performing code and design reviews, code refactoring, project estimation, application design, application architecture, new technology evaluation, and interviewing potential candidates.
Spendsetter's core technology stack was Python, Flask, and PostgreSQL.
Reponsible for new features and product maintenance for a video production workflow application. All work was done in Python using Django 1.5 as the dominant framework, with MySQL and Redis proving long-term storage and caching. All code was deployed to AWS, and the application was served via Gunicorn with Nginx acting as a proxy.
I was also responsible for refining our development process, reducing the amount of time and eyeballs it took to get a change from development into production. Additionally I worked on refining and reducing the amount of time it took for new developers to onboard by automating a large portion of the initial setup process.
Other duties included performing code and design reviews, code refactoring, mentoring, project estimation, new technology evaluation, and interviewing potential candidates.
StudioNow's core technology stack was Python, Django, and MySQL.
Was Lead Developer for a small team. Our largest client is the National Guard, and work included the development of new features and maintenance for the National Guard's homepage (http:// www.nationalguard.com/), various Facebook applications, as well as a number of "portal" websites for the National Guard.
Was also responsible for development/deployment guidelines and procedures, and ensuring that projects and features were developed correctly and on time. All work was performed using PHP (mostly symfony 1.4 and Silex) and MySQL. Deployment environments include CentOS and Debian/Debian-based systems running Apache, and all code was versioned using git.
Other duties included performing code and design reviews, code refactoring, mentoring, performance testing, application design, application architecture, emergency problem solving, project estimation, new technology evaluation, production server migration, and interviewing potential candidates.
iostudio's core technology was PHP, Symfony 1 and 2, and MySQL.
Note: Previous work experience available upon request.
- PyNash User Group Organizer (2014-present)
- PyNash User Group Speaker
- PyTennessee 2015 Speaker
- PyTennessee Co-Chair (2017)
- PyTennessee Chair (2018, 2019, 2020)
- Nashville PHP User Group Organizer (2011-2014) and Speaker
- TechFed Community Board Member
BS, Computer Science, Rhodes College (August 2001 - May 2005)
References available upon request.