Experienced Full Stack Web Developer with a strong track record in delivering high-quality projects and creating innovative software applications. Skilled in JavaScript, React, C#, and more. I am committed to excellence and eager to apply my skills in a dynamic work environment. Dedicated to continuous learning and interested in leveraging technology to solve complex problems. With expertise in frontend development, mobile app development, and desktop applications, I am enthusiastic about contributing to innovative projects and shaping the future of business and technology.
Backend Developer
Job Description:
As a Backend Developer, I specialized in creating robust, scalable backend systems using .NET and .NET Core technologies. My responsibilities included:
- Backend Development: Built and maintained server-side applications, ensuring high performance and responsiveness to requests from the frontend.
- API Design: Designed, developed, and documented RESTful APIs to facilitate communication between various system components and external clients.
- Database Management: Utilized SQL Server for relational database management and RethinkDB for NoSQL solutions, optimizing queries and ensuring data integrity.
- Caching Solutions: Implemented Redis for efficient data caching to improve application speed and performance.
- Message Queue Management: Integrated and managed AMQP protocols to facilitate asynchronous communication between services.
- Serial Communication: Developed and maintained systems using various serial communication protocols including RS485, RS232 UART, 1-WIRE, and I2C, ensuring reliable data transmission between hardware components.
- Containerization: Utilized Docker for containerization, ensuring consistent and reliable deployment of applications across different environments.
- Version Control: Managed source code using Git, ensuring smooth collaboration and version control.
- CI/CD Pipelines: Implemented and maintained Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitLab, automating the build, test, and deployment processes to ensure high-quality code delivery.
- Collaboration and Integration: Worked closely with frontend developers, system architects, and other stakeholders to ensure seamless integration and deployment of backend services.
My role involved continuously improving system performance, debugging and resolving technical issues, and staying up-to-date with the latest industry trends and technologies to implement best practices.
Fullstack Developer (Contract)
Job Description:
As a Fullstack Developer on a short-term project for a banking institution, I was responsible for developing and maintaining software solutions. My role included:
- Frontend Development: Developed user interfaces using vanilla JavaScript, ensuring a smooth and user-friendly experience for bank executives.
- Backend Development: Built and maintained backend services using .NET, providing robust and scalable server-side applications.
- API Development: Designed and implemented RESTful APIs to facilitate communication between frontend and backend systems.
- Transaction Management: Implemented and managed transactions using RPC (Remote Procedure Call) to ensure secure and efficient processing of banking operations.
- Banking Software Development: Developed software that enabled bank executives to handle customer communications and perform various banking processes efficiently.
- Database Management: Utilized SQL Server to manage and maintain the institution’s database, ensuring data integrity and security.
- Version Control: Used Git for version control, ensuring code integrity and facilitating collaborative development efforts.
- Collaboration and Integration: Worked closely with cross-functional teams, including bank executives, project managers, and other developers, to gather requirements, design solutions, and deliver high-quality software products.
This contract position focused on delivering secure and efficient software solutions within a few months, troubleshooting and resolving technical issues, and applying best practices in software development to meet the unique needs of the banking sector.
Fullstack Developer
Job Description:
As a Fullstack Developer, I was responsible for developing both the frontend and backend of web applications. My role included:
- Frontend Development: Utilized JavaScript and Angular to create dynamic, responsive user interfaces, ensuring a seamless user experience.
- Backend Development: Initially developed backend services using PHP with the Laravel framework, and later migrated the backend to .NET to enhance performance and scalability.
- Database Management: Managed and maintained databases using MySQL and SQL Server, optimizing queries and ensuring data consistency.
- Containerization: Integrated Docker to containerize applications, ensuring consistent development, testing, and deployment environments.
- API Development: Designed and implemented RESTful APIs to facilitate communication between frontend and backend systems.
- Version Control: Used Git for version control, maintaining code integrity and supporting collaborative development efforts.
- Collaboration and Integration: Worked closely with cross-functional teams, including UI/UX designers, backend developers, and project managers, to deliver high-quality software solutions.
In this role, I focused on delivering robust, scalable applications, troubleshooting and resolving technical issues, and staying current with emerging technologies to apply best practices in development.
Fullstack Developer
Job Description:
As a Fullstack Developer, I was responsible for creating comprehensive systems for clients in the civil engineering and mining sectors. My role included:
- Frontend Development: Developed intuitive and responsive user interfaces using JavaScript, ensuring a smooth and engaging user experience.
- Backend Development: Built and maintained backend services with PHP using the Laravel framework, ensuring robust and scalable server-side applications.
- Database Management: Managed and maintained databases using MySQL, optimizing queries and ensuring data integrity.
- API Development: Designed and implemented RESTful APIs to enable seamless communication between the frontend and backend systems.
- Sector-Specific Solutions: Developed customized solutions to address specific needs in the civil engineering and mining industries, including project management tools, resource tracking systems, and data analysis platforms.
- Version Control: Used Git for version control, maintaining code integrity and supporting collaborative development efforts.
- Collaboration and Integration: Worked closely with clients, project managers, and cross-functional teams to gather requirements, design solutions, and deliver high-quality software products.
In this role, I focused on delivering robust and scalable systems, troubleshooting and resolving technical issues, and applying best practices in software development to meet the unique needs of the civil engineering and mining sectors.
Backend development
Frontend development
DevOps
POO