Mikołaj Lewandowski
Expert Python Developer at STX Next- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Polish Native or bilingual proficiency
-
English Professional working proficiency
-
Spanish Elementary proficiency
Topline Score
Bio
Experience
-
STX Next
-
Poland
-
IT Services and IT Consulting
-
400 - 500 Employee
-
Expert Python Developer
-
Jan 2020 - Present
Responsibilities:- Business requirements decomposition and analysis- Prepare projects estimations and high level solution proposals- Supporting business stakeholders process improvements- Consulting and proposing technical and process solutions- Designing system and application level architecture- Supporting infrastructure and CI/CD design- Communicating with business and adjusting technical approach to current goals- Coordinating team work- Low level designing and implementing application componentsProjects:Mortgage supporting systemTechnologies:- Python- Django with Django REST Framework- Celery- JS + React- AWS- Docker- Jenkins- PostgreSQL Show less
-
-
Senior Python Developer
-
Feb 2018 - Jan 2020
Projects:Financial system for companiesTechnologies:- Python- Celery- GraphQL- Django- JS + React- PostgreSQL- Docker- AWS- JenkinsSport community and services platformTechnologies:- Python- Django with Django REST Framework- Celery- JS + React- PostgreSQL- Docker- HerokuProperty lease platformTechnologies:- JS + VueJS- Python- Django with Django REST Framework- Celery- Docker- PostgreSQL- AWS- Jenkins Show less
-
-
-
infoShare Academy
-
Poland
-
Professional Training and Coaching
-
1 - 100 Employee
-
Python Trainer
-
Feb 2019 - Present
-
-
-
DIR Poland
-
Poland
-
IT Services and IT Consulting
-
Technical Leader
-
May 2014 - Jan 2018
Responsibilities:- Designing, implementing, deploying and maintaining software solutions such as call centers, customer management systems, reporting and telecommunication management systems- Managing 4-6 people team of developers- Working directly with the customers during the solution creation process- Taking part in business analysis process, focus on customer requirements and needs- Working with customers on selecting the most important features and requirements from their business perspective- Discussing customer’s requirements within the team and preparing technical concept of the solution- Choosing the accurate technology for the project's requirements and constraints- Preparing PoCs- Working in the team as a full stack developer (implementing frontend and backend of applications, configuring environment, implementing tests)- Preparing project's schedule and estimates for the solution delivery time and cost- Creating and maintaining management process and project's workflow based on company's business realities and agile methodologies- Introducing and implementing best practices (TDD, Continuous Integration, development process pipeline, code reviews) based on available tools and technologyProjects:CRM System which integrates with VoIP platform, external data sources and services. Technologies:Python, Web2Py, JS, jQuery, REST, PostgreSQL, Asterisk, D-Bus, Linux, BashAnti-fraud system for detecting and blocking frauds on the VoIP platform. Technologies:Python, C, SQLAlchemy, ZeroMQ, Asterisk, PostgreSQL, Linux, BashCall Center with web applications for agent, supervisor and administrator. Technologies:Python, Falcon, Websockets, SQLAlchemy, TypeScript, Angular2, Docker, REST, PostgreSQL, Asterisk, LinuxCommunication server management system development. Technologies:JS, React, Redux, Perl, Selenium, PostgreSQL, Asterisk, LinuxInternal reporting system. Technologies:Python, Django, Celery, PostgreSQL, JS, Docker Show less
-
-
Software Developer
-
Nov 2012 - May 2014
Responsibilities:- Designing and implementing features which provides business values on top of the telecommunication systems provided by the company- Taking part in the process of designing solutions based on the customer requirements and needs- Implementing and testing applications and services for company's customers (working in a full-stack team as a frontend and backend developer)- Deploying solutions on Linux platforms- Maintaining deployed applications as a second line of the supportProjects:System for managing VoIP platform’s users provided as a Single Page Application. Work on design, implementation, tests, deployment and maintenance. Used technologies and tools:Python, Web2Py, JS, jQuery, HTML, CSS, SVN, PostgreSQL, Asterisk, Redmine, PyCharm, Linux, Virtual Box, BashA prototype of the anti-fraud system for detecting and blocking frauds on the VoIP platform. Work on design, implementation and tests. Used technologies and tools:Python, C, PostgreSQL, Asterisk, SVN, PyCharm, Linux, Virtual Box, BashVoIP platform's management system. Work on the design of new features, implementation, tests, and deployment. Used technologies and tools:PHP, JS, HTML, CSS, PostgreSQL, Asterisk, SVN, Redmine, PHPStorm, Linux, Virtual Box, Bash Show less
-
-
Education
-
Gdańsk University of Technology
Master of Science (MSc), Informatics -
Gdańsk University of Technology
Bachelor of Science (BSc), Informatics -
I Liceum Ogólnokształcące im. Bolesława Chrobrego w Grudziądzu