Andrei Deftu
Angestellt, Solutions Architect, Scotiabank
München, Deutschland
Werdegang
Berufserfahrung von Andrei Deftu
Bis heute 9 Jahre, seit Juli 2015
Solutions Architect
Scotiabank
Main contributions on continuous integration and deployment methodologies. I established a standard development workflow (gitflow) with emphasis on automation and auditability. I applied this workflow into practice by designing and implementing an automated staged deployment framework to rapidly create effective business applications from GitHub, to TeamCity, to Artifactory. The applications were built and deployed as Docker container sets together with environment specific configuration via Puppet.
2 Jahre und 6 Monate, Feb. 2013 - Juli 2015
Software development engineer
Amazon.com, Inc.
Measuring and optimizing transportation costs for real-time online orders. Achievements: architectural design, database setup and transactions optimization, retention and partition roll-over policies, implementation of a low-latency, high-throughput service to handle real-time demand, code review, interns mentoring, designed, implemented and managed a sub-project for deep diving into all stages the placement algorithm that was used by both the development and business analysis teams.
3 Jahre und 1 Monat, Okt. 2009 - Okt. 2012
Software Engineer
1&1 Internet AG
Prototyping and developing a scalable framework for testing various network protocols and services. Building a robust scheduler for running checks ensuring fairness and good throughput (C++, Python, Thrift, Boost, CMake). Prototyping and implementing an IP events tracker (Scala, Redis). Prototyping and implementing a scalable algorithm using CRDTs (Conflict-free Replicated Data Types) to ensure eventual consistency across replicated clusters (Java, Scala, Redis), published at ICDCS, IEEE, Jul. 2013.
7 Monate, Feb. 2009 - Aug. 2009
Research Assistant
National University of Singapore
I prototyped, implemented, and evaluated a resource pricing scheme and a highly-scalable allocation algorithm in game theory markets for large distributed systems on PlanetLab. Main challenges and achievements include: implementing a scalable, fault-tolerant, dynamic, and distributed algorithm for large networks, formal proof for distributed deadlock prevention, complex analysis of the mathematical model. Technologies: Java, Python, DHT.
1 Jahr und 5 Monate, Okt. 2007 - Feb. 2009
Teaching Assistant
University Politehnica of Bucharest
Operating Systems Utilization Course. Labs on Linux, shell scripting, network administration and configuration. Operating Systems Course. Labs on fundamental OS concepts and system programming.
Ausbildung von Andrei Deftu
2 Jahre und 1 Monat, Okt. 2010 - Okt. 2012
Informatics
Technische Universität München
5 Jahre, Okt. 2004 - Sep. 2009
Computer Science
Politehnica University of Bucharest
Sprachen
Englisch
Fließend
Deutsch
Grundlagen
Rumänisch
Muttersprache