Daniel
From Poland (GMT+2)
6 years of commercial experience
Lemon.io stats
Daniel – Python, Django, FastAPI
Daniel is highly skilled in software engineering with an emphasis on Python tech stack. He has practical and solid knowledge of the Python ecosystem and solving software engineering problems. Worked as a member of diversified teams on both small, low-budget projects and multinational, extensive products. Daniel is a friendly and open-minded guy who will be suitable for any team.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
API Developer
The project's main goal was to develop a Trade & Supply hub for oil market traders to support the decision-making process. The project is embedded in an initiative seeking to protect and grow $500m per annum in value by leveraging full Trade & Supply information flow advantage in Crude and Products.
- Was responsible for creating a RESTful API to provide all products across the Geneva initiative with common data
- Analyzed the requirements and suggested a more modern framework (FastAPI) instead of the one proposed by the department lead
- Helped to define a data-driven architecture with the API as the central point of the system
- Helped set up the team's management framework with an entry-level PM
- Served as a DevOps person in the team
- Adapted Terraform and Azure skills to take responsibility for end-to-end solutions, including coding, testing, and application deployment
- Analyzed and addressed security & quality requirements by documenting the product, setting up both static and dynamic quality checks, and building a testing framework on unit and integration levels
- Contributed to the community with cutting-edge solutions
- Paved the way for a new authentication method using OpenIDC (PingID federation) and created a standalone authorization library posted on a client's shared space
- Served as a mentor for an entry-level backend developer. Actively participated in the peer review process and helped to choose the branching strategy and set of tools.
Python Developer
Global solution for managing climate risk and measuring temperature alignment at the portfolio, down to an individual asset level. The project was a mix of two modules: domain-specific language and climate change scenario models
- Worked on developing highly declarative Domain Specific Language on the AST level
- Added new data types to the language (Date, DateTime), improved the syntax, introduced new mathematical functions (logn, abs), and implemented the models delivered by data analysts using the language itself
- Maintained and expanded the runtime execution part of the system to improve the performance
- Cooperated with data analysts and stakeholders to improve model implementation
- Improved the data loading by adding support for loading the equality and security bonds data from CSV or Bloomberg format files
- Onboarded new joiners and performed speeches about the system structure
- Served as a "fix lead" person, responsible for supporting the system's users (data analysts, stakeholders) for the whole week, 10 hours a day
- Provided help when possible or orchestrated the process by involving appropriate people from all teams
Backend Developer
The platform for people who manually improve speech recognition algorithms by correcting recognized texts, indicating the statement's sentiment, etc.
- Implemented a RESTful API solution (Python) for the web-based speech recognition application
- Maintained the WebSocket client and server as a part of the system, next to the CRUD solution integrated with a Go HTTP communicated, an external application
- Inherited the product written in Go and adapted the skills to rework the legacy code responsible for exposing the HTTP API for a mobile speech-recognition application
- Created missing documentation using Postman
Python Developer
It is a Social media app made for the Californian fashion industry. The application was inspired by the popular Instagram app. The most important features were copied from Instagram but with a custom administration panel.
- Implemented a backend API for a social media application based on Instagram
- Developed the users and articles modules as a part of the main API
- Created an end-to-end, custom solution for the moderator panel using Django, Django Rest Framework, and jQuery to manage the users and their activities, including blocking, choosing the photo of the day, or posting global commercials
- Implemented an algorithm to group users' activities based on the time they were performed and their type
- Documented both solutions using Swagger
- Supported the team in testing the application both manually and using Postman
Python Developer
E-commerce system for the metallurgic company. The platform was meant to help with scheduling production, placing orders, and managing employees.
- Created the ordering module that consisted of CRUD operations and stock updates
- Integrated a third-party invoicing service to generate invoices and automatically send them to the office workers via emailing module implemented with a queue messaging system (Celery + RabbitMQ)
- Embedded the delivery integration in the system using the SOAP interface and the data from the SQL database
- Supported the front-end developer in the implementation of smaller tasks
- Worked closely with the client’s representative on fixing the problems that occurred due to the small experience of the team
- Suggested breaking down the application to limit the problems and fix them one by one
- Helped with manual testing and troubleshooting of the product