Senior Software Engineer, Data and Analytics Team @ From September 2015 to Present (4 months) Berlin Area, GermanySoftware Engineer, Lead of Backend Development @ - Definition of strategy for back-end development, technologies evaluation, synchronization of efforts with infrastructure and front-end teams
- Participation in a wide range of product-focused business logic developments on all stages from tasks definition to production rollout
- Development of internal analytics tool for visualization and evaluation of critical product performance KPIs (Spring Boot, D3, RESTful API)
- Development of B2B integration APIs (event-driven pub/sub and REST) From August 2014 to September 2015 (1 year 2 months) Software Engineer @ - Redesign and migration of a complex real-time core platform towards Message-Oriented, Event-Driven asynchronous architecture (JMS, ActiveMQ)
- Performance analysis and monitoring of production system components. Carried out multiple critical optimizations in different layers of the core platform based on scalability bottlenecks analysis
- Design and implementation of a solution for gathering detailed end-user systems’ profiles – hardware, software, security, network (JNLP, JSON, MongoDB) including a flexible rules engine for evaluating collected reports From September 2011 to August 2014 (3 years) Student research assistant @ Cloud Computing Infrastructures, Elasticity, Virtualization, impact of networks on QoS of services in the Cloud, OpenNebula, Future Internet, Java, Python, Linux, shell scripting, Zabbix From April 2010 to September 2011 (1 year 6 months) Java Developer @ Student research assistants at the department of Communication Networks. Java implementation of an algorithm for finding active and backup paths for decoupled disaster recovery inside of an ISPs backbone network (within the scope of cooperation with the department's industry partner). From September 2009 to January 2010 (5 months)
Master of Science (M.Sc.), Information and Communication Systems, Graduated with honours degree. @ Technical University of Hamburg (TUHH) From 2008 to 2011 Dipl. Engineer, Graduated with honours degree. @ Belarussian State University of Informatics and Radioelectronics From 2003 to 2008 Alexander Fedulov is skilled in: Java, Scala, Apache Spark, System Integration, Distributed Systems, Spring Framework, Analytical Skills, Concurrent Programming, MySQL, JMS, ActiveMQ, Solutions Design, Self-starter, Creative Problem Solving, JPA
Websites:
http://fedulov.website/