Rustem Bedretdinov
PYTHON DEVELOPER
PROFILE
E-mail: r-
Skype: rustem.bedretdinov
Phone: -
I’m a professional developer since 2008 and an engineering manager since 2011.
I’ve worked in different domains: retail, logistics, FinTech. I have a very rich
experience developing big worldwide products, including requirements
development, system design, implementation, testing, deployment and
post-production support.
Several years ago I started learning Python to extend own hands-on experience.
More practice is better, so I’d be happy to develop a solid web-application for you,
utilizing all available best practices, writing unit tests, refactoring things.
At the moment I’m interested in the development of highly loaded and available
worldwide products on Python using Django, AI/NLP/ML.
------------------------------------------------------------------------------------------------------Python3, Django, Flask, Flask-Restful, Scrapy, requests, jQuery, JS, HTML, CSS, MongoDB,
MongoEngine, PyTest, factory_boy/faker, PostgreSQL, MS SQL, Scrum of Scrums, SRE, Agile, SDLC,
Kubernetes, OpenShift, Docker, ELK
EXPERIENCE
Python Developer
UpWork, Freelance
Since Feb 2019
Received 5* as a Python Developer with 100% job success (Top 10% of freelancers):
https://www.upwork.com/freelancers/~01b5b2edfb1b0d4617
In order to gain additional practice in Python in my spare time implemented many different projects
related to data scraping, data mining, visualization, APIs integration, reporting, test automation. These
projects mainly used Flask, Flask-RESTful, pytests, SQLAlchemy, SQLite, PostgreSQL, MongoEngine,
MongoDB, Docker, HTML, CSS, JavaScript, jQuery, pika, RabbitMQ
Manager of Software Engineering
ACI Worldwide
Mar 2014 - Mar 20
Supervised international engineering team (24 engineers, remote teams, in Kazan, Atlanta, London and
Bangalore). We've been developing/reengineering several bill payment platforms (EBPP, FinTech).
●
●
●
●
●
●
●
●
Lead product transformation & burning down technical debts, e.g. introduced test pyramid
and nightly builds, baseline test data generation,
Currently working on containerization and introduction of DevOps/SRE best practices
Reverse engineered multiple legacy applications, platform redesign, UX redesign,
Improved scalability and performance,
New team has been hired and introduced to the project,
Development processes have been developed and integrated,
Arranged migration of Product team to Scrum as part of the corporate strategy,
Redesigned existing engineering processes (CI, DevOps, Distributed development in Agile)
and organizational and communication models. For example security review process for
new releases lead time reduced from 3 months to 1 week. Moved from quarterly to weekly
releases.
I’ve also been Site Leader of Kazan site (about 60 engineers). This included general site activities
organization, local employees organization, budgeting, site maintenance.
Application Development Manager
Fujitsu GDC Russia
Jan 2011 - Feb 2014
In 2011 due to existing opportunities I’ve switched to project and engineering management. Since that
time I’ve participated in projects from multiple domains: logistics, documents processing and printing,
retail. I have also managed 3rd line of support (ITIL) for one of our biggest customers. During my last
year in the company I’ve managed a group of projects for POS development.
●
●
●
●
●
●
Successfully finished multiple commercial projects (6, including the last one),
In 5 projects lead requirements development and management,
Designed and integrated development processes in 4 different projects,
Recovered work of 3rd line of IT-support and relations with our customer,
Actively participated in strategic projects of the company (CMMI, new services and etc),
Acted as Agile-evangelist in the company.
Senior .NET Developer/.NET Developer
Fujitsu GDC Russia
Apr 2007 -Jan 2011
Started own career as a translator from French. Quickly got engaged into Software Development. Over
the next 2 years successfully delivered 3 projects and has been promoted to Senior Software
Developer (.NET) and team lead of own team. Further on participated in the development of highly
loaded document processing system for one of our biggest customers.
●
●
●
●
KNOWLEDGE
Successfully delivered 4 projects,
Leaded architecture in 2 of the projects,
Developed functionality and unit tests,
As a team lead coordinated other developers.
Languages
●
●
English - Upper Intermediate,
French - Pre-Intermediate.
Certificates
●
●
●
●
EDUCATION
Professional Scrum Master I by Scrum.org
Introduction to CMMI for Development v1.3
IT Service Management ITIL Foundation Certificate (V3) in IT Service Management
Microsoft MCP - Microsoft Certified Professional
Kazan State Technical University
September 2007-May 2009, Bachelor of Economics & Enterprise Management
Kazan State Technical University
September 2007-May 2009, Master of Statistical Analysis and Computer Modeling
My work has been dedicated to the forecasting of the time-series (stock exchange rates)
on neural networks
Kazan State Technical University
September 2003-May 2007, Bachelor of Informational Technologies & Systems