SOFTWARE ENGİNEER
1200 AZN- ŞəhərBakı
- Yaş25 yaş
- CinsKişi
- Elanın tarixiOktyabr 14, 2024
- Bitmə tarixiNoyabr 13, 2024
- AdRufat Jabrayil Asadzada
- Telefon
- E-mail
1. Proficiency in Java programming language and its core concepts such as OOP, data structures, and
algorithms
2. Knowledge of RESTful web services and experience consuming them in mobile applications
3. Knowledge of SQL and experience working with databases such as MySQL or Oracle
4. Familiarity with front-end web technologies like HTML, CSS, and JavaScript
5. Experience with version control systems like Git
6. Understanding of software development methodologies such as Agile or Scrum
7. Ability to write clear and concise code and follow coding best practices
8. Good problem-solving and analytical skills
9. Strong communication and collaboration skills to work effectively in a team environment
10. Eagerness to learn new technologies and programming language
01/10/2020 – 18/05/2023 Lodz, Poland
MASTER IN COMPUTER SCIENCE University of Lodz
• Machine Learning: Explored the foundations and applications of machine learning algorithms,
including supervised and unsupervised learning techniques. Developed skills in data preprocessing,
feature selection, model evaluation, and optimization.
• Concurrent Programming: Gained expertise in developing concurrent and parallel programs,
focusing on synchronization mechanisms, thread management, and shared resource handling.
Acquired knowledge of multi-threading, concurrent data structures, and troubleshooting techniques.
• Advanced Encryption Methods: Studied advanced encryption algorithms and protocols used in
securing data transmission and storage. Developed skills in implementing cryptographic algorithms,
analyzing security vulnerabilities, and designing secure communication systems.
• Global Economic Challenges: Analyzed the economic landscape and its impact on businesses in a
global context. Explored topics such as international trade, financial markets, economic policies, and
strategic decision-making in a dynamic global environment.
• Application Servers: Learned about the architecture and deployment of application servers for
efficient and scalable web applications. Acquired skills in configuring, managing, and optimizing
application server environments, including load balancing, performance monitoring, and fault
tolerance.
• History of Philosophy: Delved into the philosophical traditions and major thinkers throughout
history. Explored various philosophical movements and their influence on contemporary thought,
enhancing critical thinking, analysis, and philosophical reasoning abilities.
• Advanced Software Engineering: Acquired advanced software engineering principles and practices,
including software design patterns, software architecture, and software development
methodologies. Gained skills in requirements engineering, software testing, and project
management.
• Database Systems: Studied the design, implementation, and management of relational database
systems. Developed skills in database modeling, SQL programming, data normalization, and
database optimization techniques.
• Artificial Intelligence: Explored the foundations of artificial intelligence, including intelligent agents,
problem-solving algorithms, knowledge representation, and machine learning. Gained practical
experience in developing AI applications and applying AI techniques in real-world scenarios.
• Security of Network Environment: Examined network security principles, threats, and
countermeasures to protect network infrastructure and data. Developed skills in implementing
network security controls, securing network communication, and conducting vulnerability
assessments.
01/10/2016 – 09/07/2019 Lodz, Poland
BACHELOR IN COMPUTER SCIENCE University of Lodz
Programming and Data structures
Microcontrollers programming
iOS programming
Object-Oriented Programming
Security of Computer Systems
Software Engineering
Design Interfaces
02/06/2022 – CURRENT Baku, Azerbaijan
FULL STACK SOFTWARE ENGINEER MINISTRY OF HEALTH OF AZERBAIJAN
• Develop governmental software solutions using .NET, C# programming language for various purposes
• Develop and maintain mobile applications for iOS and Android platforms using Objective-C, Swift, Java,
and Kotlin programming languages and .NET MAUI framework.
• Collaborate with cross-functional teams, including designers, product managers, and back-end
developers, to ensure timely delivery of high-quality software products.
• Participate in the full software development lifecycle, from design and development to testing,
deployment, and maintenance.
• Implement and integrate various third-party APIs and SDKs to enhance the functionality of mobile
applications.
• Use agile development methodologies to ensure efficient and effective project delivery.
• Participate in software design, coding, testing, debugging, and deployment activities.
• Use software development best practices to ensure high-quality, scalable, and maintainable code.
• Collaborate with team members to continuously improve software development processes and tools.
• Stay up-to-date with the latest technologies, trends, and best practices in software development to
continually improve skills and knowledge.
01/01/2022 – 04/01/2022 Lodz, Poland
ANDROID SOFTWARE ENGINEER TOMTOM
• Designing and implementing robust and efficient Android applications using Java and Kotlin programming
languages.
• Collaborating with cross-functional teams to understand requirements and propose innovative technical
solutions.
• Debugging and optimizing code to ensure optimal performance and responsiveness of Android
applications.
• Ensuring compatibility across a wide range of Android devices and staying up-to-date with the latest
industry trends and best practices.
• Working in an agile development environment, participating in sprint planning, code reviews, and
continuous integration processes.
• Collaborating closely with product managers, UX/UI designers, and QA engineers to deliver user-friendly
and visually appealing Android applications.
• Conducting thorough testing and debugging to identify and resolve any issues or bugs.
• Contributing to the improvement of development processes and methodologies.
Business or Sector Information and communication Website https://www.tomtom.com/
07/10/2019 – 01/10/2021 Baku, Azerbaijan
FULL STACK SOFTWARE ENGINEER MINISTRY OF TRANSPORT, COMMUNICATIONS AND HIGH
TECHNOLOGIES
• Designed, developed, and maintained software solutions using various programming languages and
technologies, such as .NET Framework, C#, Swift, and Java, for governmental purposes.
• Collaborated with cross-functional teams, including project managers, business analysts, and QA
testers, to understand requirements and deliver high-quality software products.
• Participated in the full software development lifecycle, from design and development to testing,
deployment, and maintenance, using software development methodologies like Agile and Waterfall.
• Implemented and integrated various third-party APIs and SDKs, such as Google Maps API and
Microsoft Azure API, to enhance the functionality of software applications.
• Performed code reviews and ensured adherence to software development best practices, including
code quality, scalability, and maintainability, using tools like Visual Studio and Eclipse.
• Developed applications for iOS and Android platforms using Swift, Objective-C, and Java.
• Collaborated with team members to continuously improve software development processes and tools,
such as version control systems like Git and SVN, and issue tracking tools like JIRA and Trello.
• Communicated technical issues and project progress to project managers, team members, and
stakeholders, using tools like Microsoft Office and Google Suite.
• Maintained documentation, including software design documents and user manuals, for developed
software applications, using tools like Microsoft Word and LaTeX.
• Stayed up-to-date with the latest technologies, trends, and best practices in software development,
attending conferences, and taking online courses to continually improve skills and knowledge.