Ehsan Rasul

Ehsan Rasul

$20/hr
Senior Full Stack Engineer skilled in development, architecture, dev-ops, and team leadership.
Reply rate:
57.14%
Availability:
Hourly ($/hour)
Age:
23 years old
Location:
Islamabad, Punjab, Pakistan
Experience:
6 years
Ehsan Rasul Senior Full Stack Engineer -• - Passionate about technology with over 5 years of development experience and 1 year of experience in architecture and management of full stack application development and dev-ops life-cycle. Knowledge of web technologies gives me a unique skill set that very few in the industry have. This skill set allows me to identify and resolve problems across platforms in large-scale projects and coordinate and manage diverse teams. Professional Experience TeraBit IT., Islamabad, Pakistan Senior Full Stack Engineer September 2022 — Present TeraBit IT is a globally recognized IT software solution company offering state-of-the-art professional services TeraBit IT is a custom software development firm, serving clients all over the world. We design and develop websites and mobile applications. Software Architectures: - MVC - MVVM – MVP Tools and Technologies: ● JavaScript, TypeScript, React.js, Next.js, HTML5, CSS3, Sass, Tailwind CSS, Bootstrap ● React Native, Kotlin, Flutter, Swift ● Node.js, Express.js, Python, Django, Ruby on Rails, Java, Spring Boot ● PostgreSQL, MySQL, MongoDB, Redis ● GitHub, GitLab, Bitbucket ● Jest, Mocha, Cypress, Selenium, JUnit, Postman for API testing ● Jenkins, GitHub Actions, CircleCI ● JIRA, Confluence Roles and Responsibilities: ● Leading the development and architecture of web applications, ensuring seamless integration of front-end and back-end technologies. ● Designing and developing scalable, high-performance RESTful APIs and GraphQL APIs to meet the needs of enterprise customers. ● Modernizing existing applications, optimizing performance, and implementing best practices for responsive, cross-platform user interfaces using React.js and Next.js. ● Collaborating with the UX/UI team to implement complex designs with clean, maintainable code. ● Working closely with DevOps teams to maintain CI/CD pipelines, automating testing and deployment to AWS. ● Integrating various third-party services and APIs, ensuring reliability and security. ● Leading code reviews, ensuring adherence to coding standards and best practices across the development team. ● Collaborating across teams, including back-end, front-end, and mobile, to ensure seamless integration and functionality. Page 1 | 3 Systems limited, Lahore, Pakistan Senior Full Stack Developer May 2021 — September 2022 Systems is a globally recognized IT software solution company offering state-of-the-art professional services and BPO offerings in the technology landscape. On a global landscape, Systems Limited has proven itself as a driving force in leading market segments spanning over multiple regions, and continues to provide solutions & products to a budding list of corporate clients and public sector organizations.. . Tools and Technologies: ● React.js, Next.js, JavaScript, TypeScript, HTML5, CSS3 ● Node.js, Express.js, Python, Django ● PostgreSQL, MongoDB, Redis ● RESTful APIs, GraphQL ● GitLab, GitHub, Jenkins, Docker, Kubernetes ● AWS, Microsoft Azure ● Jest, Mocha, Cypress, Microsoft App Center ● JIRA, Confluence Roles and Responsibilities: ● Conducted code reviews, ensuring adherence to coding standards and best practices for web and mobile applications. ● Architected and developed scalable and modular full-stack applications with seamless integration between front-end and backend systems. ● Developed demo applications using React.js, React Native, and Node.js to improve QA efficiency. ● Wrote unit tests, integration tests, and end-to-end tests to ensure application stability and maintainability. ● Ensured seamless CI/CD processes using GitLab, GitHub, and Jenkins, and deployed applications on AWS and Azure. Devsinc, Lahore, Pakistan Lead Full Stack Developer March 2020 — May 2021 We integrate global leaders in web development with passionate Asian talent to get a unique blend of Quality and Affordability. We are headquartered in California and work consistent eastern and pacific standard hours. We like ad hoc pairing as necessary, TDD, and working with other agencies to make things happen. We contribute to open source projects and genuinely enjoy coding. We are also committed to teaching, and spreading knowledge! Tools and Technologies: ● Angular.js, JavaScript, jQuery, HTML5, CSS3 ● Node.js, Express.js, Python, Flask ● Ethereum, Solidity, Web3.js ● MySQL, SQLite ● RESTful APIs, WebSocket ● GitLab, GitHub, Jenkins Roles and Responsibilities: ● Using Agile development methodology and following SCRUM practices to effectively manage team. ● Code reviews and coordinating junior developers to make sure that weekly sprints are on track. ● Ensure modular architecture for web apps ● Upgrade code for compatibility when new versions of framework are available. Page 2 | 3 Integrate Ethereum coin and tokens blockchain code for importing wallets and sending transactions. ● Write unit test cases. ● Creatrixe, Islamabad, Pakistan Technical Lead January 2019 — March 2020 Creatrixe is a software services company working for clients across the globe especially silicon-valley startups. My responsibilities at the company included converting business requirements into technical requirements and making sure they are delivered as per client expectations. Being the senior most technical person in the company I had to manage the development teams on the projects. I have seen the company grow from 2 people to 25 people in my 8 years with the company. Tools and Technologies: ● React.js, Angular 2+, jQuery, HTML5, CSS3, Sass ● Node.js, Express.js, PHP, Python (Django/Flask) ● MySQL, Firebase (Database, Analytics, Crash Reporting), PostgreSQL ● RESTful APIs, GraphQL ● Jenkins, GitLab, GitHub, Docker ● HockeyApp, Firebase ● Jest, Mocha, JUnit, Selenium My responsibilities included: ● Translated business requirements into technical specifications for timely delivery. ● Led development teams to ensure scalable and robust solutions. ● Built web and mobile application architecture using Angular, PHP, and Node.js. ● Engaged in hands-on coding for application robustness. ● Conducted code reviews and mentored junior developers. ● Developed CI/CD pipelines with GitHub, GitLab, and Jenkins. ● Optimized MySQL databases for performance. Delivered tailored solutions for diverse clients ● Areas of Expertise ● Full Stack web Development ● Database Management ● Cloud Infrastructure ● API Development ● CI/CD Practices ● Automated Testing ● DevOps ● Agile Methodologies Education Bachelors of Information Technology NUST SEECS, Islamabad, Pakistan Page 3 | 3
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.