Skip to content
View hooman-the1's full-sized avatar
Block or Report

Block or report hooman-the1

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
hooman-the1/README.md

Hooman Momtaheni

Software Engineer

Email: momtaheni@atttlas.com

LinkedIn:

linkedin.com/in/h-momtaheni

SUMMARY:

I am a software engineer with 6 years of experience designing and developing more than 14 high-quality, well-structured, low-maintenance applications. I am an engineer, not a tool specialist, and I firmly believe in applying ideas like SOLID, TDD, Clean Code, Design Patterns, and other best practices to create innovative solutions. I have prior experience developing a wide range of applications for a variety of markets. As a team member, I am excited about producing products for a broad audience.

EXPERIENCE:

Atlas Data Structure Co., Tehran, Iran

A creative software development company that creates Web and Mobile apps tailored to the demands of its clients.

Software Engineer
December 2020 – Present

Collaborated with a 4-person team to develop and refactor (redesign) more than 9 web applications utilizing Node.js, TypeScript, Express.js as backend and Angular as frontend technologies, the TDD technique, and the Scrum framework.

- Saving 25% of the web app's maintenance costs by developing a web scraper to automate the gathering, compiling, and correcting of information, resulting in an 8% increase in profit.

- Creating an online calendar for a consulting app led to a ~25% increase in online booking.

- 5 web application backends that were successfully redesigned from legacy PHP code to clean, well-structured JavaScript saw up to a 30% faster addition of new functionality.

- Helping to onboard 7 new developers, 100% of whom are still employed by the company!

- Building a comprehensive booking system for a consulting web app that increases income by ~10% and reduce CAC by ~5%.

- 13% faster MySQL database queries thanks to the removal of ORM and the use of plain SQL.

Junior Software Engineer
December 2018 – December 2020 (2 years and 1 month)

Collaborated with a 4-person engineering team to create and deploy 4 web applications for company clients using JavaScript (Node.js, TypeScript, Express.js) on the backend and Angular framework on the frontend.

- Reduced the time required to implement the company clients desired changes by approximately 30%, using OOP.

- Increased speed and reliability of apps by using JavaScript SPA that improved user satisfaction by ~30 percent.

- Refactoring 3 Angular SPAs resulted in a 15%–20% reduction in load time.

- Helping to onboard 4 developers, of which 50% are still employed by the firm.

- Participating in more than 10 interviews.

SKILLS:

Languages:

- JavaScript

- Typescript

- PHP (beginner-level)

- Python (beginner-level)

Frameworks and libraries:

- Express.js

- Angular

- Jest

- Jasmine

- NestJS

Databases:

- MySQL

- MongoDB

Tools & others:

- Git

- Agile

- Docker

- SOLID

- Test Driven Development (TDD)

- Design Patterns

- Scrum

- Object-Oriented

- CSS preprocessors

- SPA

- PWA

- RESTful API

LANGUAGES

- English (Professional working proficiency)

- Farsi (Native)

EDUCATION

I.K.I.U University
Ghazvin, Iran

Bachelor of Applied Science (B.A.Sc.), Material Science

Popular repositories Loading

  1. sort-algorithms sort-algorithms Public

    Python

  2. iran_mobile iran_mobile Public

    light weight package to verify and get information about Iranian cell phone number

    Python

  3. str_byte_convertor str_byte_convertor Public

    a simple function to check and covert str and bytes to each other

    Python

  4. max-subarray max-subarray Public

    TypeScript

  5. rdbms-structure rdbms-structure Public

    TypeScript

  6. composite-controller composite-controller Public

    RestAPI controller module using composite design pattern for structure and chain of responsibility design pattern

    HTML