I'm a seasoned full-stack developer and project manager with a track record of delivering high-quality web and mobile applications. With extensive experience in backend development using Ruby on Rails and frontend development using React JS, I'm well-equipped to take on challenging projects. I'm also well-versed in Agile methodologies like Scrum and Kanban, which I've implemented successfully in the past to ensure timely and budget-friendly project delivery. Additionally, I possess excellent communication skills that enable me to work directly with clients to understand their needs, provide regular updates, and solicit feedback. I'm passionate about mentoring other developers, providing technical guidance, feedback, and conducting code reviews to ensure that best practices and coding standards are followed. Overall, I'm technically proficient, detail-oriented, and an excellent communicator who can lead a team to deliver outstanding results.
Loading...
Experience
MOTOMTECH LLC
Jan 2023 – Present
Tirana, Albania
PROJECT MANAGER & RUBY ON RAILS DEVELOPER
As the Project Manager of a team of 12 developers, I am responsible for overseeing the entire project from
start to finish. This includes managing the frontend, backend, designers, and QA team. I ensure that the
project stays within budget and is completed on time while maintaining a positive work environment for all
team members.
Communication with the product owner and client is a critical part of my job, and we work closely together
to plan two-week sprints. During sprint planning, I make sure that every team member understands their
duties and that brainstorming is done collaboratively. I also ensure that no team member is left behind,
and everyone is helpful to each other.
As a Ruby on Rails developer, I am still heavily involved in coding and also take the lead on the backend
team. I am responsible for ensuring code quality, performance, and making critical decisions about
implementation. I am also always available to help the frontend team with any technical difficulties they
might encounter, and I occasionally code on the frontend when there is an urgent need.
Overall, my role is to ensure that everything runs smoothly and that all team members are working
together efficiently to deliver the best possible outcome for the client. It's a challenging and rewarding
position that requires me to be both technically proficient and an excellent communicator.
MOTOMTECH LLC
Jan 2021 – Dec 2022
Tirana, Albania
TEAM LEAD RUBY ON RAILS DEVELOPER
As the Team Lead Ruby on Rails developer at Motomtech from October 2021 to December 2022, I led a
team of 5 developers and was responsible for all aspects of backend development. This included ensuring
that the code was performant, highly usable, and had comprehensive code coverage. Additionally, I worked
closely with the product owner team to ensure that their requirements were met and the project was
delivered on time and within budget.
My role also involved providing technical guidance to the client and addressing any technical questions they
may have had during the development process. I was also responsible for providing suggestions and advice
on technologies that could be used to meet their requirements, ensuring that they received the best
possible solutions.
The project I worked on was for a big USA startup and required us to be highly organized and perform at a
very high level. As a result, I implemented agile methodologies, such as Scrum and Kanban, to ensure that
the team remained productive and that the project was delivered on time.
As Team Lead, I also mentored and coached other team members, ensuring that they developed their skills
and expertise in Ruby on Rails development. This involved providing regular feedback and conducting code
reviews to en
FINE TUNING
Jan 2019 – Jan 2021
Tirana, Albania
FULL-STACK WEB DEVELOPER
As a full-stack developer at Fine Tuning from November 2019 to October 2021, I played a critical role in the
process of web development for clients of the company. My primary responsibility was to manage the
development process from start to finish, working with clients to understand their requirements and then
translating those requirements into a high-quality web application. Some of my key responsibilities
included:
1. Backend Development: I had extensive experience working with Ruby on Rails for backend
development. I was responsible for developing the backend architecture, optimizing performance,
and ensuring that the code was clean, maintainable, and reusable. I worked closely with other
members of the development team to ensure that the backend code integrated smoothly with the
frontend code.
2. Frontend Development: As a full-stack developer, I also had significant experience working with React
JS for front-end development. I was responsible for creating clean, maintainable, and reusable code
that was optimized for performance and provided a great user experience. I worked closely with the
design team to ensure that the frontend code accurately reflected the client's requirements.
3. Client Communication: One of my most important responsibilities was to communicate effectively
with clients throughout the development process. I worked to understand their needs, provided
regular updates on progress, and solicited feedback to ensure that the final product met their
expectations.
4. Project Management: As a full-stack developer, I was responsible for managing the entire
development process, from project planning and scoping to deployment and ongoing maintenance. I
worked closely with other members of the development team to ensure that deadlines were met
and that the project was completed on time and within budget.
FINE TUNING
Jan 2018 – Oct 2019
Tirana, Albania
MOBILE APPLICATION DEVELOPER
As a mobile app developer at Fine Tuning from October 2018 to October 2019, I was responsible for a
range of tasks related to app development using React Native. Some of my main responsibilities included:
1. Converting Mockups to Code: I had the responsibility of translating the designs created by designers
in Figma or Adobe XD into functional, user-friendly code that worked seamlessly on mobile devices.
This involved close collaboration with the design team to ensure that the final product matched their
vision.
2. Working with APIs: I collaborated closely with the backend team to consume the APIs they created. I
worked to understand the API documentation, integrate the API calls into the app, and ensure that
the app could handle and display the data returned by the APIs.
3. Ensuring Good User Experience: One of my key responsibilities was ensuring that the app provided a
great user experience. I paid attention to details like UI/UX design, usability, and performance
optimization. I tested the app thoroughly to ensure that it was easy to use and that it worked
smoothly on all devices and platforms.
4. Collaborating with the Team: I worked closely with other members of the development team to
ensure that the app met the project requirements. I participated in team meetings, shared ideas,
and provided feedback to ensure that we were working effectively as a team.
Overall, my role as a mobile app developer at Fine Tuning was challenging but rewarding. I gained valuable
experience in app development using Reac