harismickey

Senior Software Engineer

With over a decade of experience in full-stack and blockchain development, Haris Faiez is an accomplished Senior Software Engineer with a strong focus on architecting high-performance applications. Proficient in modern frameworks like React, Next.js, and Vue.js, Haris has a proven record of developing scalable web applications and decentralized platforms. He is highly skilled in Ethereum-based smart contracts, dApps, and has optimized DeFi solutions that enhance user engagement and reduce costs. Haris’s expertise extends to cloud services (AWS, GCP) and automated testing (Jest, Mocha), ensuring robust product quality. Known for mentoring teams and fostering agile practices, he combines deep technical skills with a commitment to clean, maintainable code and forward-thinking technology solutions. 


Experience: 10 years

Yearly salary: $120,000

Hourly rate: $60

Nationality: 🇺🇸 United States

Residency: 🇺🇸 United States


Experience

Senior Software Engineer
Vokal
2022 - 2024
• Developed and deployed robust smart contracts using Solidity, facilitating secure and transparent transactions in the DeFi ecosystem. • Utilized the Ethereum blockchain for building decentralized applications (dApps), implementing features such as token creation, staking, and liquidity pools to enhance user engagement. • Conducted thorough smart contract audits and optimization processes to ensure gas efficiency and security, reducing transaction costs for users. • Integrated Chainlink oracles to provide real-time data feeds for smart contracts, enhancing functionality for dynamic pricing and automated trading strategies. • Collaborated with frontend developers to create seamless interactions between dApps and smart contracts using Web3.js, ensuring a smooth user experience across all platforms. • Used Redux promise and Redux middleware libraries such as redux-thunk and redux-saga to consume RESTful and GraphQL APIs. • Integrated GraphQL to facilitate efficient front-end and back-end communication, optimizing data retrieval and app performance. • Utilized PostgreSQL for relational database management, optimizing queries for high performance and data integrity. • Implemented unit and integration testing using Jest and Mocha, ensuring high code quality and minimizing regressions. • Drove Agile methodologies, participating in sprint planning and retrospectives to improve team processes and product delivery timelines. • Conducted technical workshops and knowledge-sharing sessions to promote blockchain literacy within the team, empowering developers to leverage emerging technologies effectively. • Implemented rigorous automation testing with Jest and Detox, ensuring comprehensive coverage across unit, integration, and end-to-end scenarios using Mocha and Enzyme.
Senior Software Engineer (Frontend)
Shutterfly
2020 - 2022
• Developed personalized features for photobooks and photo gift products, leading to a measurable increase in user engagement and customer satisfaction scores. • Streamlined the development process by creating reusable TypeScript components, reducing redundancy and accelerating feature delivery. • Enhanced user interfaces by leveraging Material UI, SASS, and Tailwind CSS, resulting in improved layout efficiency and streamlined maintenance of existing components. • Implemented automated testing strategies with Jest and Cypress, achieving 85% test coverage and significantly reducing the number of critical bugs in production. • Leveraged Git for effective version control and Jenkins for streamlined Continuous Integration and Continuous Deployment (CI/CD), ensuring consistent code quality and efficient deployment processes. • Collaborated closely with UI/UX designers, resulting in a redesigned user interface that improved user navigation and overall experience, directly contributing to a higher conversion rate. • Actively engaged in on-call support, promptly addressing urgent bug fixes and providing timely assistance to enhance customer satisfaction. • Integrated Firebase for real-time database management, which enhanced the application’s performance and scalability, providing a smoother user experience during high traffic periods. • Led a team of five developers through technical challenges, fostering a collaborative environment and ensuring timely project. milestones were met through effective task delegation and pair programming.
Senior Frontend Engineer
Copper
2018 - 2020
• Built and maintained full-stack web applications using React.js and Node.js for enterprise-level clients. • Eliminated unnecessary re-renders by effectively implementing useCallback and useMemo hooks. • Using asynchronous JavaScript to avoid DOM construction blocking. Using AJAX to control the amount of HTML loading, and decrease the workload of constructing the DOM tree. • Utilized AI-driven components to automate content generation for marketing tools and enhanced the platform’s scalability using cloud solutions. • Implemented Redis for efficient caching, significantly enhancing application performance and reducing latency in data retrieval. • Utilized a Content Delivery Network (CDN) to optimize asset delivery, enhancing website load times and improving overall user experience through reduced latency. • Employed bundle splitting strategies to optimize the delivery of JavaScript assets, enhancing application performance by reducing load times and ensuring efficient resource utilization during user interactions.
Frontend Developer (Intern/Mid)
Clevertech
2015 - 2018
• Developed and maintained web and mobile applications leveraging JavaScript, React.js, React Native, and Node.js for a seamless user experience. • Designed and implemented visually engaging front-end pages using HTML, CSS, and jQuery to facilitate intuitive user interactions. • Engineered robust JavaScript code to enhance page interactivity, ensuring a responsive and dynamic user interface. • Adopted React Native best practices, effectively tackling challenges, debugging issues, and guaranteeing the scalability and reliability of the codebase. • Developed a comprehensive doctor consultation platform utilizing React and React Native for dynamic user interfaces, alongside Firebase for real-time data management, Redux for state management, Node.js for backend services, and Twilio for seamless communication.

Skills

angular
javascript
nextjs
react
react-native
smart-contract
solidity
typescript
vue
web3js
front-end
english