Armin Sharifi

I'm a Software engineer specializing in C# and the .NET ecosystem. With a strong background in software architecture and database design, I excel at building robust and scalable applications. My primary focus is on developing APIs and backend systems, leveraging my problem-solving skills to tackle complex coding challenges and deliver high-quality solutions. Collaboration and effective communication are at the core of my approach, and I thrive in team environments. I constantly engage in research to stay up-to-date with the latest advancements in web development practices and frameworks. With expertise in software architecture, database design, and backend development, I am well-equipped to contribute to teams creating innovative software solutions for the web.


Experience

Software Engineer

Golchin Smart Media

As a software engineer at Golchin Smart Media, I have played a key role in designing and developing the software architecture and database for various projects. Some of my notable contributions include:

  • Designing and developing a web-based ticketing system using .NET Core. This system significantly improved communication and ticket tracking across multiple departments. I created a user-friendly interface and implemented functionality to ensure efficient ticket flow and timely issue resolution. This project showcased my expertise in building web applications and leveraging the power of .NET Core to deliver effective and scalable solutions.
  • Creating a food reservation system using .NET Core. This project expanded my skills in web application development and further demonstrated my proficiency in utilizing .NET Core to build robust and efficient systems.
  • Developing multiple APIs with .NET Core to establish secure and efficient communication channels. These APIs were designed to facilitate seamless integration between various systems and services, showcasing my ability to leverage the capabilities of .NET Core to create effective solutions.
  • Designing and developing Windows applications for an ERP software using .NET Framework. These applications focused on file management and financial management, significantly enhancing efficiency and productivity for internal teams. They streamlined critical data processing and ensured faster and more accurate operations.
  • Building internal software infrastructures such as Windows services and libraries using .NET Framework. These tools were designed with usability and scalability in mind, facilitating the work of other developers at the company. They were easily adaptable and maintainable over time.
  • Collaborating closely with a team of developers to ensure thorough testing and adherence to the company's high standards for code quality.

Through my experience at Golchin Smart Media, I have gained a deep understanding of both .NET Core and .NET Framework and their respective strengths in developing web and Windows applications.

Jan 2021 - Nov 2023

Software Engineer

SmartX

“ We are Smart X ”. A universe of software, developed to simplify business management, wherever needed. Who is our audience? Business owners, Business owners, Business owners. What do we provide? A set of integrated automation (SAAS) tools that do the following : 1. Customer Satisfaction Analysis 2. Customer Maintenance and Retention 3. Hospitality Services Enhancement By collecting unique data on customers’ behavior, analysis and study of the results, business owners become capable of making rational decisions which lead to assured growth. We have successfully implemented this model in “Food and Beverage” sector for 7 years, cooperating with over 2000 unique brands locally.

Nov 2023 - Present

Education

University of Applied Science and Technology Informatics of Iran

Bachelor's degree, Web development engineeringBachelor's degree, Web development engineering
Oct 2023 - Present

Enghelāb-e Eslāmi Technical College

Associate of Computer Software - Computer Software Engineering
Sep 2020 - Jul 2023

Shahid Hassan Ghadami HighSchool

High School Diploma - Network And Software
Sep 2017 - Jun 2020

Skills

Programming Languages & Tools
  • C#
  • .NET Core
  • .NET Framework
  • .NET Standard
  • ASP.NET Core MVC
  • ASP.NET Core Razor Pages
  • ASP.NET Core REST API
  • ASP.NET Identity
  • EF Core
  • Dapper
  • ADO.NET
  • Bootstrap
  • Threads and async programming.
  • Familiar With Docker and Nginx

Databases
  • PostgreSQL
  • Microsoft SQL Server
  • MySQL
  • Redis
  • MongoDb

Other Skills
  • Software Design and Architecture
  • Database Design
  • Familiar with Microservices Architecture
  • Familiar with Jira and Scrum
  • Familiar and have a little experience with Socket Programming
  • Familiar with design patterns such as Composite and Dependency Injection.

Interests

As a .NET Developer, I spend a lot of time honing my programming skills and exploring new technologies. When I'm not at my desk, however, you can usually find me indulging in a few of my favorite hobbies.

Gaming:

I'm an avid gamer, and I love immersing myself in virtual worlds and exploring new gameplay mechanics. Whether I'm playing solo or teaming up with friends, I find that gaming is a great way to unwind and challenge my problem-solving abilities.

Watching Movies:

I'm also a big movie buff, and I enjoy everything from classic films to the latest blockbuster hits. I love analyzing the characters, plot, and themes of different movies and discussing them with others.

Going Outdoors with My Friends:

Spending time in nature is one of my favorite ways to unwind, and I especially enjoy doing so with my friends. Hiking, camping, and exploring new outdoor destinations are all activities that I find invigorating and refreshing. I appreciate the opportunity to disconnect from technology and connect with my friends and the natural world.

Drinking Coffee:

As a developer, I rely on coffee to keep me energized and focused throughout the day. I enjoy trying out new blends and brewing methods, and I'm always on the lookout for the perfect cup.

Listening to Music, Podcasts, and Audio Books:

Last but not least, I'm a big fan of audio entertainment. Whether it's listening to my favorite music while coding, learning something new from a podcast, or losing myself in a great audio book, I find that audio content is a great way to stay informed and entertained on the go.


Awards

  • Nothing :/

Contact