Edvin parmeza
Professional Resume
Edvin Parmeza
Professional Resume
Senior Software Engineer
Summary
Results-driven Software Engineer with extensive experience in full-stack development, cloud computing, database optimization, and automation testing. Adept at designing and implementing scalable, secure, and high-performance solutions using modern frameworks, containerization, and AI-driven technologies. Proven ability to drive innovation, optimize enterprise systems, and enhance operational efficiency across diverse industries. Strong expertise in Agile methodologies, DevOps practices, and CI/CD pipelines to accelerate software delivery. Certified in Generative AI, Java, and .NET, demonstrating a commitment to continuous learning and cutting-edge technology. Passionate about solving complex problems, architecting robust solutions, and pushing the boundaries of software development. In addition to software development, music is also a big passion of mine and I have been part (as drummer/back vocals) of 3 different rock bands in my home country. Recently, I have released a music album with my band.
Core technical skills
Core skill: Full-Stack Development, Databases, Automation Testing
Programming languages & technologies: Java, Python, Angular, Node.js, C, C#, .NET, Pyramid, HTML, CSS, Selenium, Kafka Connect API, Swagger
Databases: MySQL, Oracle, PostgreSQL, Redis, RabbitMQ
Network & Monitoring: Microsoft
Build automation tools: Jenkins
Versioning systems: Gerrit, Git
IDEs: IntellijIDEA, PyCharm, Eclipse, VisualStudio
Web servers: node.js, HTTP
Defects tracking tools: Jira, GitHub, Trello
Containerization: Docker, Kubernetes
Education and training
Degrees: Master of Science in Software Engineering (120 ECTS), Mälardalen University (MDU), Sweden and UET European University of Tirana (UET), Albania, October 2020
Certifications:
• Introduction to Generative AI
• Generative AI for Developers – Update Fall 2024: Creating apps with the ChatGPT API
• Use of AI & AI Policy -)
• Java training, Udemy, 2022
• .NET, 2018
• APTIS (Test of English as a Foreign Language), 2018
Language skills
English
Advanced
Italian
Advanced
German
Intermediate
Swedish
Intermediate
Spanish
Beginner
Recent projects
Project within RUSTYCORE
Project: Crypto Wallet Backend API
Period: April 2025 – May 2025
Role: Backend Engineer (Rust)
Development Context: Built a backend API system simulating a crypto wallet service with user registration, wallet creation, balance tracking, and transaction handling, using Rust and Actix-web. This project was developed as part of preparation for applying to backend engineering roles in the crypto space.
Technology Stack:
Rust, Actix-web, PostgreSQL, Diesel ORM, Serde, Argon2 (password hashing), JWT (authentication), Cargo, Git, Docker.
Tasks/Experience:
• Designed data models and domain logic for users and wallets in Rust, including structuring with modules and implementing error handling.
• Developed RESTful API endpoints for user registration, login, and wallet creation, using Actix-web framework.
• Integrated PostgreSQL using Diesel ORM for persistence, and implemented secure password hashing with Argon2.
• Handled user authentication using JWT tokens, designing middlewares to protect API routes.
• Wrote clear API documentation and provided a runnable Docker setup for local development.
• Used Git for version control, following structured commit practices.
Achievements:
• Built a solid backend architecture in Rust, showcasing an understanding of memory-safe, performant backend design.
• Gained hands-on experience with Rust’s ecosystem, including async programming, secure authentication, and database integration.
• Created a project repository demonstrating end-to-end backend design, suitable for real-world crypto wallet systems.
Project within Oracle
Project: Oracle Database and Survey Apps
Period: January 2021 – April 2023.
Role: Senior Software Engineer
Development Context: Improve and develop both the back-end and front-end code related to the survey apps as well as automating and migrating several instances of the production database.
Technology Stack:
Python, Java, .NET, Pyramid, Swagger (API), PostgreSQL, Redis, RabbitMQ, JSON, Jira, Confluence, Git, Gerrit, Jenkins, Kubernetes, Docker, Angular, NodeJS, HTML, CSS, Selenium.
Tasks/Experience:
• Improve and develop all interfaces related to the survey apps as well as the functionality connecting to the database.
• Planning, developing, and delivering different versions of the products while relying on Agile and Scrum practices.
• Gerrit Code reviews before each delivery.
• Database migration support activities.
Achievements: Additional improvement on performance as well as providing some analysis and forecast on the stock market situation for the survey app.
Project within the (Marriott) Hotel industry
Project: Hotel Booking Web Development
Period: April 2023 – March 2024
Role: Senior Software Engineer
Development Context: Developing and improving the back end for the hotel booking system of Marriott while introduction new features and securing the client transactions.
Technology Stack: Java, Kafka Connect API, PostgreSQL, Node.js, Git, Gerrit, Jenkins, JWT authentication. Confluence, Jira.
Tasks/Experience:
• Working mostly with the back-end functionality and to a lesser extent, with the front-end.
• Integrating secure payment gateways for the client transactions by relying on APIs and secure tokenization.
• Planning, developing and delivering different versions of the products while relying on Kanban and Agile practices.
• Gerrit Code reviews before official delivery
• Test Automation
Achievements: Starting to use leverage libraries of Java (such as Apache Spark) in order to rely on machine learning for identifying possible frauds in payments.
Projects within The electrical power distribution operator (oshee), tIRANA
Project: Expense Tracker web gui and app concerning all public electrical services and utilities.
Period: March 2024 – now
Role: Senior Software Engineer
Development Context: Developing and maintaining a web gui and app for data visualization related to expense records and data on the public electrical services.
Technology Stack: Python, tkinter, SQLite, Jira, Git, Gerrit, Jenkins, Docker, Kubernetes, Angular, NodeJS.
Tasks/Experience:
• Planning, developing, and delivering different versions of the products while relying on Agile and Scrum practices.
• Add, edit, and delete expense records related to all kinds of services.
• Categorize expenses based on the service type.
• View a summary of expenses (daily, weekly, monthly, yearly).
• Generate graphical visualizations of expenses using charts (e.g., pie charts, bar graphs).
• Add user authentication.
• Include budgeting features to alert users if they exceed certain limits.
• Automation of testing tools.
• Documenting the new tool.
Achievements: Considered beneficial by the electrical engineers and the other users of the app in the company.
Interests
Music production + mixing (composition, writing, recording, singing, live playing with 3 different bands), sports (rugby, basketball, running), interacting with people from different backgrounds.
References
1. Bruno Pojani, Senior Software Engineer (OSHEE)
Email:- 2. Elda Shurdhaj, Journey Planner Analyst at SJ AB and Marriott in Stockholm, Sweden.
Email:- 3. Berk Gedik, Senior Software Engineer (Oracle projects and currently, Discovery Channel)
Email:-