Location
PolandRate
Years of experience
7+About
As an experienced software engineer with over seven years in the industry, I have honed my skills across various technologies. I pride myself on being modest, hardworking, and a true team player, valuing responsiveness and communication in problem-solving. My current role as a Senior Full Stack Developer at Ergo Digital IT involves implementing new features, writing unit tests, bug fixing, and creating technical documentation. I also handle release management, stakeholder requirements, project roadmaps, and architecture solutions. Notable achievements include implementing a new logging and monitoring system with Kibana and Elasticsearch, leading the migration from JavaScript to TypeScript, and spearheading the transition to React functional components with hooks. In previous roles, I developed web applications and internal platforms, contributing to projects for insurance brokers, transport companies, and real estate firms. My technological expertise includes Reactjs/Next, Redux/Context API, TypeScript, AEM, GraphQL, AWS, Docker, Node.js, and various databases. My career started as a trainee web developer, where I gained valuable experience that laid the foundation for my current skill set. I hold a Bachelor's degree in Computer Science from Lublin University of Technology and am proficient in both English and Polish. In my spare time, I enjoy working on smart contracts with Solidity and Web 3.Tech Stack
GraphQL, AEM, AWS, Docker, MongoDB, Next.js, PostgreSQL, React.js, TypescriptExperience
- Continuous development and enhancement of applications.
- Ensuring code quality and functionality through rigorous testing.
- Identifying and resolving issues to maintain smooth application performance.
- Providing comprehensive guides and documentation for ongoing and future projects.
- Overseeing the deployment of updates and new features.
- Understanding and translating stakeholder needs into technical requirements.
- Developing short-term and long-term project plans.
- Providing accurate short-term and long-term project goal estimations.
- Designing and implementing scalable and efficient architecture for various projects.
- Guiding and supporting team members in their professional development.
Employment history
Projects:
• Calculators for insurance brokers
• Internal platform for analyzing sales data and customer needs.
• Additional micro frontends and microservices.
Duties:
• Implementing new features(backend/frontend).
• Writing unit tests.
• Bug fixing.
• Creating technical documentation.
• Release management.
• Collecting requirements from the stakeholders.
• Creating a road map and tasks for the project needs.
• Estimating a short-term and long term goals.
• Providing architecture solutions.
• Mentoring.
Technology stack: Reactjs/Next / Redux/Context API / TypeScript / AEM / GraphQL/Apollo Server/Apollo Client / AWS(S3, RDS, EC2) / Docker / Nodejs/express / MongoDB/PostgreSQL / Jest & Enzyme/React testing library
Projects:
• Implementing and maintaining the company’s web pages.
• Developing and maintaining the admin panel for the company’s products.
Duties:
• Implementing new areas and features.
• Maintaining applications.
• Writing unit tests.
• Writing technical documentation.
Technology stack: React/Redux / GraphQL/Apollo / Jest/Cypress
Projects:
• Web application for a transport company.
• Web application for a real estate company.
• Websites for Polish departments.
• Marketplaces.
Duties:
• Implementing new areas and features.
• Maintaining web applications.
• Implementing REST APIs for web applications.
Technology stack: Reactjs/Redux / Javasript / Express.js/Node.js / MySQL
Project:
• Voting platform for city councils.
Duties:
• Implementing new areas and features.
• Maintaining accurate databases.
Technology stack: React.js/MobX / Javasript / MySQL
Education history
The Faculty of Computer Science
We’ve helped 83 clients with IT recruitment and software development.
Read about a few of them below...