Mikołaj Lewandowski

Expert Python Developer at STX Next
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
PL
Languages
  • Polish Native or bilingual proficiency
  • English Professional working proficiency
  • Spanish Elementary proficiency

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • 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

    • Poland
    • Professional Training and Coaching
    • 1 - 100 Employee
    • Python Trainer
      • Feb 2019 - Present

    • 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
    2015 - 2016
  • Gdańsk University of Technology
    Bachelor of Science (BSc), Informatics
    2011 - 2015
  • I Liceum Ogólnokształcące im. Bolesława Chrobrego w Grudziądzu
    2008 - 2011

Community

You need to have a working account to view this content. Click here to join now