Hossein Esmati

Hossein Esmati

Full-stack Developer

Hej! It's Hossein, your friendly neighborhood full-stack developer, crafting code that's so smooth, it puts butter to shame!

October 2023

Starting my first working chapter in Stockholm, I began working as a consultant full-stack developer at Sigma Technology Digital Solutions. Right now I'm open to new assignments and having I am looking for an environment that fosters growth and learning, with opportunities to work on challenging projects and collaborate with talented individuals.

My first project involved leading the development of a children's library as lead frontend developer.

I focused on improving projects and code quality as a leader. I made sure the code matches customer's needs and their Figma designs. I made sure about a11y. I used tools like Next.js, Umbraco, .NET Core 8, and Azure DevOps.

Download Resume Linkedin Profile My Projects

Professional Development

2022 - 2024

To improve my skills, which are essential for working with different companies, I attended a course at Hyper Island. This course has enabled me to enhance my communication, teamwork, and leadership skills, allowing me to work more effectively in cross-functional and geographically distributed teams.

During this journey, I achieved recognition as a finalist in Volvo Hacks Print, showcasing exceptional skills in innovation and problem-solving.

I also successfully completed a course on the Fundamentals of Process Design and Facilitation.

API integrator and developer

Since 2015

In iTours International AS, I successfully integrated enterprise APIs and global distribution systems like Amadeus, and Sabre into the company's current system, enabling seamless access to travel inventory. Through my efforts, iTours AS Company was able to expand its offerings, increase revenue, and maintain its competitive edge in the travel industry.

Full-Stack Web Developer

2018 - 2022

At Avabarid, I created a fully automated and responsive platform based on microservices architecture that processed real-time stock market data. This platform allowed clients to access crucial insights in real-time, enabling them to make informed investment decisions.

Full-Stack Developer

2004 - 2018

At Moshk, starting with my internship and then being promoted to higher levels, I upgraded the company's technical strategies and software life-cycle processes, primarily in ASP.NET and C#. I was also involved in the front-end and back-end development of numerous projects, designing, and developing modern UIs to enhance the user experience.

Top Skills




Projects

Frontend Projects

Throughout my career, I have had the privilege of being part of numerous front-end projects, honing my skills in JavaScript, CSS, HTML, Razor, React, TypeScript, Angular, SCSS, LESS, WebSockets, SignalR, Liquid, jQuery, and more.

These experiences have allowed me to develop a deep understanding of front-end development principles and best practices. I have successfully contributed to the creation of visually appealing and interactive user interfaces, leveraging a wide range of technologies and frameworks. From building responsive websites to developing dynamic web applications, my front-end experience has equipped me with the expertise to deliver engaging and seamless user experiences across various platforms and devices.

For example, in one of my recent projects, I created a video dubbing platform in Angular 15, utilizing Web Audio API, Web Workers, and Web Speech API. This involved implementing features such as real-time audio processing, background task handling with Web Workers, and speech recognition capabilities. By leveraging these technologies, I was able to deliver a seamless and interactive user experience, allowing users to dub videos with ease.

Backend Projects

In my backend experience, I have always prioritized using the latest and most stable technologies, regardless of the programming language. Whether coding in C#, Node.js, or Python, my focus has been on employing best practices and adhering to clean and maintainable coding standards. In C#, I have utilized design patterns and SOLID principles to develop robust and scalable code. Similarly, in Node.js and Python, I have emphasized creating maintainable modules and libraries following industry best practices.

An example of my recent project at Avabarid involved building a platform that connected to trading markets and utilized websockets to obtain real-time data. To handle the significant data volume, I implemented a producer/consumer design pattern for efficient data storage. Subsequently, I processed the data to calculate market indicators and oscillators, enabling the identification of buy/sell points for commodities. This project showcased my ability to work with complex data systems and deliver tangible results within the financial domain.

My skill set encompasses .NET, C#, .NET Core, ASP.NET, MVC, Web API, Entity Framework, Sequelize, Git, Azure DevOps, Docker, and CentOS.
I have also gained extensive experience in API integration, specifically in the NDC (New Distribution Capability) and OTA (OpenTravel Alliance) industries. This involvement has allowed me to effectively implement and utilize technologies such as WCF and RESTful APIs. Notably, I have recently implemented APIs from providers such as Amadeus, Sabre, Farelogix, BookingAgora, Galileo, Emirates Airlines, Ethiopian Airlines, and Travelfusion.

Database and Storage Projects

I have gained extensive experience in working with various database technologies, including MSSQL, MySQL, RavenDB, MongoDB, PostgreSQL, Redis, Elasticsearch, and Firebase.
My goal has always been to excel in these technologies and deliver optimal database solutions.

In MSSQL, MySQL, and PostgreSQL, I have successfully designed and implemented efficient relational database schemas, optimized query performance, and ensured data integrity. I have also utilized advanced features such as stored procedures, triggers, and indexing strategies to enhance database performance.

In NoSQL databases like RavenDB and MongoDB, I have leveraged their flexible document-oriented nature to design and develop scalable and high-performing data models. This has involved working with complex data structures and handling large volumes of data.

Additionally, I have utilized Redis for caching and real-time data processing, Elasticsearch for search functionality, and Firebase for real-time data synchronization and mobile app development. These technologies have allowed me to build robust and scalable database solutions.

Throughout my database experiences, I have strived to stay updated with the latest advancements and best practices in database management. By continuously learning and refining my skills, I ensure that I am well-equipped to handle diverse database requirements and deliver optimal solutions for any project.

Soft Skills

With strong collaboration and other related soft skills, I excel in projects and leadership. I actively engage with colleagues, adapt to diverse teams, and deliver optimal solutions. As a leader, I take ownership, delegate effectively, and empower team members for success. Studying at Hyper Island has enhanced my communication and teamwork abilities, enabling me to create positive work environments. Adaptable and quick to learn, I stay current with industry trends, driving continuous improvement.

Me on GITHUB




Stackoverflow Profile



profile for Hossein on Stack Exchange, a network of free, community-driven Q&A sites