02/05/2025 updated
ML
100 % available
FULL-STACK DEVELOPER
Warsaw, Poland
Worldwide
BACHELOR OF SCIENCE IN COMPUTER SCIENCE (BSCS)Java (Programming Language)JavaScript (Programming Language)PHP (Programming Language)Amazon Web ServicesHTML5Microsoft AzureCascading Style Sheets (CSS)Cloud ComputingContinuous IntegrationDevOpsWeb DevelopmentDjango Web FrameworkHibernate (Java)JunitPython (Programming Language)
As a passionate full-stack developer with extensive hands-on experience in building dynamic web applications, I leverage my strong background in programming languages such as JavaScript, Python, and Java to create seamless user experiences and robust backend solutions.
SKILLS
SKILLS
- Programming Languages
- JavaScript
- Python
- PHP
- Java
- Ruby
- Frameworks and Libraries
- Nest.js/ React.js/ koa.js/Nuxt.js/
- Angular.js / Express.js
- Django / Pandas / TensorFlow
- Laravel / Android Java/ Composer / Guzzle
- Spring / Hibernate/ Apache Commons/ Junit
- Ruby on Rails
- Web Development:
- HTML5, CSS3
- Responsive Design
- DevOps:
- Basic knowledge of CI/CD pipelines
- Familiarity with cloud platforms (AWS, Azure, etc.)
- Soft Skills
- Problem Solving: Strong analytical skills to identify and resolve issues efficiently.
- Collaboration: Experience working in cross functional teams and managing remote freelancers.
- Adaptability: Ability to learn new technologies and frameworks quickly.
- Communication: Effective in conveying technical concepts to nontechnical stakeholders.
- Project Management
Languages
EnglishFluentPolishNative speaker
Project history
Last year, I reconnected with one of my previous clients who owns a startup company. Although he had an existing website, it was struggling with low traffic levels, prompting me to offer my assistance once again.
During my analysis of the website, I discovered several critical structural issues that were negatively impacting its performance and user experience. This included problems with navigation, page load times, and overall responsiveness. To address these challenges, I recommended revamping the site using TypeScript, which would enhance maintainability and scalability.
I became actively involved in the development process, collaborating closely with the client to implement the new design and features. This project is still ongoing, and I continue to provide support by offering insights on search engine optimization (SEO) strategies and techniques to improve load speed. My goal is to enhance the website's visibility and performance, ultimately driving more traffic and improving user engagement.
During my analysis of the website, I discovered several critical structural issues that were negatively impacting its performance and user experience. This included problems with navigation, page load times, and overall responsiveness. To address these challenges, I recommended revamping the site using TypeScript, which would enhance maintainability and scalability.
I became actively involved in the development process, collaborating closely with the client to implement the new design and features. This project is still ongoing, and I continue to provide support by offering insights on search engine optimization (SEO) strategies and techniques to improve load speed. My goal is to enhance the website's visibility and performance, ultimately driving more traffic and improving user engagement.
During my time at my previous company, I realized that there were limited opportunities to gain
extensive knowledge and stay updated with cutting-edge trends. This prompted me to start my
freelance career. Through working with various clients, I acquired valuable experience and built a
strong foundation in the programming world. Additionally, I developed team management skills while
collaborating with freelancers from multiple countries.
I have successfully developed multiple websites using Node.js, Python, and PHP, as well as created
mobile using Flutter, React Native and Kotlin and desktop applications. The competitive environment
has driven me to thrive and grow, and I am grateful for the opportunities that have allowed me to
cultivate robust skills that enable me to tackle any challenge.
extensive knowledge and stay updated with cutting-edge trends. This prompted me to start my
freelance career. Through working with various clients, I acquired valuable experience and built a
strong foundation in the programming world. Additionally, I developed team management skills while
collaborating with freelancers from multiple countries.
I have successfully developed multiple websites using Node.js, Python, and PHP, as well as created
mobile using Flutter, React Native and Kotlin and desktop applications. The competitive environment
has driven me to thrive and grow, and I am grateful for the opportunities that have allowed me to
cultivate robust skills that enable me to tackle any challenge.
I began my career as a full-stack developer at nljobs.com, where I played a crucial role in
enhancing the company's online presence. My primary responsibilities included troubleshooting and
resolving various technical issues on the website, ensuring a smooth user experience. This involved
debugging code, optimizing performance, and addressing user feedback to improve functionality.
In addition to fixing issues, I was actively involved in adding new features to the website. This
included collaborating with cross-functional teams to gather requirements, designing user-friendly
interfaces, and implementing backend logic to support new functionalities. Through this process, I
gained hands on experience in the entire web development lifecycle, from initial planning and design
to deployment and maintenance.
During my time at nljobs.com, I developed a solid understanding of general web architecture,
including client-server interactions, database management, and API integration. I became proficient
in various technologies and frameworks, which allowed me to build responsive and efficient web
applications. This foundational experience has equipped me with the skills necessary to tackle
complex development challenges and contribute to successful projects in the future.
enhancing the company's online presence. My primary responsibilities included troubleshooting and
resolving various technical issues on the website, ensuring a smooth user experience. This involved
debugging code, optimizing performance, and addressing user feedback to improve functionality.
In addition to fixing issues, I was actively involved in adding new features to the website. This
included collaborating with cross-functional teams to gather requirements, designing user-friendly
interfaces, and implementing backend logic to support new functionalities. Through this process, I
gained hands on experience in the entire web development lifecycle, from initial planning and design
to deployment and maintenance.
During my time at nljobs.com, I developed a solid understanding of general web architecture,
including client-server interactions, database management, and API integration. I became proficient
in various technologies and frameworks, which allowed me to build responsive and efficient web
applications. This foundational experience has equipped me with the skills necessary to tackle
complex development challenges and contribute to successful projects in the future.