Hello there! ๐ I'm a Front-End Developer with +6 years of experience in implementing web applications using JavaScript and TypeScript. I specialize in React.js, Next.js, and Angular frameworks. I believe in constantly learning and adapting to new technologies, as the world of development evolves at lightning speed. Challenges excite me, and I love pushing the boundaries of my knowledge and comfort zone. Programming has been my passion since I was a kid, sitting in front of a vintage Pentium 4 computer with a CRT monitor, marveling at the wonders of technology.
Bachelor's degree in Computer Software Engineering.
- ๐ฅ Collaborating with the team to ensure development success.
- โ๏ธ Primarily focused on JavaScript, TypeScript, and React.js.
- ๐ฎ Worked on the internal web application that supervised and managed the company's games, utilizing Angular for development and maintenance.
- ๐ Developed and maintained the internal web application for game management.
- ๐ Collaborated on agile projects using JIRA, Confluence, Bitbucket.
- ๐ Developed web applications using JavaScript, TypeScript, React.js, and Material-UI.
- ๐ฑ Led the development of a KYC platform that seamlessly operated on mobile devices and across various browsers.
- ๐ข Assumed a leadership role as the team grew.
- ๐ Created a dashboard for a client using React.js and Plotly.js.
- ๐ข Had direct communication with the client to understand and meet their requirements.
- ๐ป Responsible for developing and implementing the user interface.
- ๐ฅ Collaborated with the development team to complete the project on time and within budget.
- ๐ Worked with different technologies such as JavaScript, TypeScript, Angular, Vue.js, and React.js.
- ๐ค Communicated directly with clients to ensure projects were completed to satisfaction and on time.
- ๐จโ๐ซ Mentored and guided interns, teaching them the necessary skills and knowledge for real tasks.
- ๐ Worked with Angular.js, Bootstrap, and Gulp.js.
- โก Successfully migrated the project to Angular 2+ (specifically Angular 4).
- ๐ Expanded skill set with Vue.js, Nuxt.js, Node.js, Express.js, and MongoDB through a merger with another startup.
Life is an adventure, and I embrace it fully! ๐ My journey began in Iran, where I took my first steps into the world of programming. Later, I moved to Armenia, where I met my amazing wife and further expanded my skills. Together, we embarked on a new chapter in Montreal, QC, Canada, embracing new opportunities and cultural experiences. And now, we have found our home in the vibrant city of Austin, TX, USA.
I take pride in my work and accomplishments. Here are a few noteworthy achievements:
- โจ Successfully implemented a KYC platform that worked flawlessly on mobile devices and across various browsers.
- ๐ Led the team as it grew from two frontend developers to six.
- ๐ Learn more about the company and our work at amygdalab.net.
- ๐ Accomplished significant milestones and handled complex tickets for an internal application, leaving a lasting impact.
- ๐ Served as the Director Engineer for a blockchain-based social media application called Inflow.
- โก Built the platform using Solidity for smart contracts and Next.js for both backend and frontend development.
- ๐จ Although the project is no longer live, it provided a unique platform for artists.
- ๐ฆ Learn more about it on Twitter.
During the rise of the crypto industry, I discovered my passion for blockchain technology. As an avid investor, I realized that my skills as a programmer could be applied to this exciting field. I began by learning Solidity and Web3, and during my free time, I actively worked on web3 projects.
One notable achievement during this period was collaborating with the Inflow team to create a blockchain-based social media application on the Ethereum network. Using Solidity for smart contracts and Next.js for backend and frontend development, we built a platform that provided artists with a unique space for expression. Although the project was put on standby due to market circumstances, the experience was invaluable in deepening my understanding of blockchain technologies and their potential.
Additionally, I had the opportunity to contribute to other web3 projects such as Eden Protocol, further expanding my knowledge and expertise in the blockchain industry.
- ๐ป Languages: JavaScript, TypeScript
- ๐ Markup and Styling: HTML5, CSS3, SASS/SCSS, CSS-in-JS
- โ๏ธ Frameworks: React.js, Next.js, Angular, Vue.js
- ๐งช Testing Libraries: Jest, Vitest, Cypress
- ๐จ UI Libraries: Material UI, Angular Material, TailwindCSS, Chakra UI, StoryBook
- โ๏ธ Web3 Libraries: Ether.js, web3.js, Wagmi, WalletConnect
- ๐ฆ State Management: Redux, Zustand
- โฐ Reactive Programming: RxJS
- ๐ Version Control: Git
You can find my LinkedIn profile at linkedin.com/in/r29taheri/.