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
Something went wrong, please refresh the page to try again.
If the problem persists, check the GitHub status page or contact support.
If the problem persists, check the GitHub status page or contact support.