Impactian EToDâ„¢ Developer (2%)
Extraordinary Talent on Demandâ„¢
Amir
Avni
Python Developer
Software Developer in Israel
Python
AWS
Serverless
MySQL
C#
.NET
System Design
HTML
React
HIRE
Python Developer
Impactian EToDâ„¢ Developer (2%)
Amir Avni
Software Developer in Israel
Python
AWS
Serverless
MySQL
C#
.NET
System Design
HTML
React
About
Amir is very passionate about software engineering and loves trying to find the finest balance between best practices, design, and creating the best product within the required timeframes for customers and users. He has accumulated a lot of expertise over his career to ensure that every product is delivered in high quality and on time.
Skills
Languages
Python, C#, JavaScript, TypeScript, Java, SQL
Frameworks
Serverless, .NET, Node.js, .NET Core
Libraries/APIs
React, SQLAlchemy, Selenium
Platforms
MacOs, Windows, AWS, Linux, Docker, Kubernetes
Storage
MySQL, MS SQL, Redis, DynamoDB
Other
Object Oriented Programming
Tools
PyCharm, Visual Studio , Git, Jenkins, Jira, Monday, Trello, PostMan
Experience
C#
8 years
Python
4 years
MySQL
4 years
AWS
4 years
Highlight Projects
TripPlanner system
The system is intended to provide trip planning capabilities to users that enables them to select an origin and destination and then plan their trip which can include many legs in all kinds of transportation providers such as: Public transportation, taxis, ridesharing services, scooters etc.
Via Transportation, Inc.
  • Took part in designing the whole system architecture.
  • Built an entirely serverless BE based on AWS Lambda and many other AWS managed services.
  • Took part in designing and developing a lot of the main features the system offers its users.


Global payment Processing
Building a system which can integrate with many different payment processors according to configuration to support activity in many countries.
Via Transportation, Inc.
  • Via's services operate in many countries globally and need the ability to process payments. Each country has its own regulations and different processor networks that have different requirements and abilities. We needed to be able to integrate with numerous processors to be able to support payment processing around the world.
  • Helped designed and develop the core system and create a layer separation between the main system logic and the usage of an external processor.
  • Helped design and develop an interface that allows for plugging in more payment processors without changing the main part of the system.
  • Helped design and create extensive automation abilities to ensure continuous integration and functionality of multiple payment processors.
  • Setup extensive monitoring to ensure a very robust system and visibility of any issue that might come up.


Work Experience
Engineering Team Lead
Via Transportation, Inc.
|
Sep 2017 - Present
  • Lead a large team of engineers responsible for all the services related to user accounts in the Company's products.
  • We managed to break out all our services from a monolith using serverless infrastructure and allow rapid development and deployment processes.
  • Recruited mentored and trained many team members to ensure their growth and development.
  • Regularly took part in design and design reviews of countless features.
  • Originally a regular code reviewer, and promoted a system of pair programming, eventually making it a regular system in our work culture.


Python
AWS
Serverless
MySQL
Lambda
React
HTML
Jenkins
Engineering Team Lead
Synerion Systems Ltd.
|
Sep 2009 - Aug 2017
  • Developed countless features for enterprise products in the world of Human Capital Management.
  • Developed both front-end and back-end of enterprise applications and tools.
  • Helped transition a system to support multi-tenancy and allow having a single deployment support 10's of customers.
  • Led the transition of all the system from Silverlight to HTML using TypeScript and Angular.
  • Mentored team members and was a regularly took part in design and code reviews.


C#
.NET
MSSQL
HTML
JavaScript
TypeScript
Angular
Windows Presentation Foundation
NHibernate
Education
Bar-Ilan University
Ramat Gan, Israel
|
Oct 2018 - Sep 2020
MBA in Organizational Leadership
Bar-Ilan University
Ramat Gan, Israel
|
Oct 2005 - Aug 2009
Bachelor's Degree in Computer Engineering
About
Amir is very passionate about software engineering and loves trying to find the finest balance between best practices, design, and creating the best product within the required timeframes for customers and users. He has accumulated a lot of expertise over his career to ensure that every product is delivered in high quality and on time.
Skills
Languages
Python, C#, JavaScript, TypeScript, Java, SQL
Frameworks
Serverless, .NET, Node.js, .NET Core
Libraries/APIs
React, SQLAlchemy, Selenium
Platforms
MacOs, Windows, AWS, Linux, Docker, Kubernetes
Storage
MySQL, MS SQL, Redis, DynamoDB
Other
Object Oriented Programming
Tools
PyCharm, Visual Studio , Git, Jenkins, Jira, Monday, Trello, PostMan
Experience
C#
8 years
Python
4 years
MySQL
4 years
AWS
4 years
Highlight Projects
TripPlanner system
The system is intended to provide trip planning capabilities to users that enables them to select an origin and destination and then plan their trip which can include many legs in all kinds of transportation providers such as: Public transportation, taxis, ridesharing services, scooters etc.
Via Transportation, Inc.
  • Took part in designing the whole system architecture.
  • Built an entirely serverless BE based on AWS Lambda and many other AWS managed services.
  • Took part in designing and developing a lot of the main features the system offers its users.


Global payment Processing
Building a system which can integrate with many different payment processors according to configuration to support activity in many countries.
Via Transportation, Inc.
  • Via's services operate in many countries globally and need the ability to process payments. Each country has its own regulations and different processor networks that have different requirements and abilities. We needed to be able to integrate with numerous processors to be able to support payment processing around the world.
  • Helped designed and develop the core system and create a layer separation between the main system logic and the usage of an external processor.
  • Helped design and develop an interface that allows for plugging in more payment processors without changing the main part of the system.
  • Helped design and create extensive automation abilities to ensure continuous integration and functionality of multiple payment processors.
  • Setup extensive monitoring to ensure a very robust system and visibility of any issue that might come up.


Work Experience
Engineering Team Lead
Via Transportation, Inc. | Sep 2017 - Present
  • Lead a large team of engineers responsible for all the services related to user accounts in the Company's products.
  • We managed to break out all our services from a monolith using serverless infrastructure and allow rapid development and deployment processes.
  • Recruited mentored and trained many team members to ensure their growth and development.
  • Regularly took part in design and design reviews of countless features.
  • Originally a regular code reviewer, and promoted a system of pair programming, eventually making it a regular system in our work culture.


Python
AWS
Serverless
MySQL
Lambda
React
HTML
Jenkins
Engineering Team Lead
Synerion Systems Ltd. | Sep 2009 - Aug 2017
  • Developed countless features for enterprise products in the world of Human Capital Management.
  • Developed both front-end and back-end of enterprise applications and tools.
  • Helped transition a system to support multi-tenancy and allow having a single deployment support 10's of customers.
  • Led the transition of all the system from Silverlight to HTML using TypeScript and Angular.
  • Mentored team members and was a regularly took part in design and code reviews.


C#
.NET
MSSQL
HTML
JavaScript
TypeScript
Angular
Windows Presentation Foundation
NHibernate
Education
Bar-Ilan University
Ramat Gan, Israel | Oct 2018 - Sep 2020
MBA in Organizational Leadership
Bar-Ilan University
Ramat Gan, Israel | Oct 2005 - Aug 2009
Bachelor's Degree in Computer Engineering