Email: momtaheni@atttlas.com LinkedIn: |
|
---|---|
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.A creative software development company that creates Web and Mobile apps tailored to the demands of its clients. Software Engineer 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 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. |
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 - English (Professional working proficiency) - Farsi (Native) EDUCATION I.K.I.U University Bachelor of Applied Science (B.A.Sc.), Material Science |
Popular repositories Loading
-
-
iran_mobile
iran_mobile Publiclight weight package to verify and get information about Iranian cell phone number
Python
-
str_byte_convertor
str_byte_convertor Publica simple function to check and covert str and bytes to each other
Python
-
-
-
composite-controller
composite-controller PublicRestAPI controller module using composite design pattern for structure and chain of responsibility design pattern
HTML
Email: momtaheni@atttlas.com LinkedIn: |
|
---|---|
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.A creative software development company that creates Web and Mobile apps tailored to the demands of its clients. Software Engineer 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 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. |
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 - English (Professional working proficiency) - Farsi (Native) EDUCATION I.K.I.U University Bachelor of Applied Science (B.A.Sc.), Material Science |
Popular repositories Loading
-
-
iran_mobile
iran_mobile Publiclight weight package to verify and get information about Iranian cell phone number
Python
-
str_byte_convertor
str_byte_convertor Publica simple function to check and covert str and bytes to each other
Python
-
-
-
composite-controller
composite-controller PublicRestAPI controller module using composite design pattern for structure and chain of responsibility design pattern
HTML
If the problem persists, check the GitHub status page or contact support.