
Ahmed Fareed
Passionate and creative senior Javascript Developer
A senior software engineer with over 15 years of experience in providing high-end solutions for diverse clients. Adept at building, developing, and managing websites, applications, and programs for various organisations. Possess strong attention to detail and cognizance for trends in emerging technologies.
My Story
I am a self-taught programmer. I started coding in my high school, I developed a library software on a borrowed laptop during college summer holidays. I got a job straight out of college as a junior software developer.
In my spare time I learn new tech and attend tech events. Nowadays I am learning Golang and blockchain.
Technical Proficiencies
Operating Systems
Linux, Windows, OS X, Debian, Ubuntu, CentOS, and Arch Linux
Frameworks
VueJs, Angular, ReactJs, React-Native, NuxtJS, Cordova, Flexbox, Bootstrap, Tailwind, NextJS,
Socket.io, Gatsby, Typedocs, Lambda functions, Pulumi (IaaC)
Integrations
Google, Facebook, Stripe, SendGrid, AWS S3, Mailgun, Mailchimp, Magento
Best Practices
Google, Facebook, Stripe, SendGrid
Workflow
Agile, Scrum, Kanban, MVP
Databases
MongoDB, MySQL, AWS DynamoDB
Servers/Interfaces
RESTful API, NodeJS, MQTT, ExpressJs, PM2, Nginx
Log/Traffic Analysers
AWS api-gateway, CloudFront, cloud-watch, X-ray tracing, AWS transcoder
CI/CD
GitHub workflows, Azure pipelines, Gitlab pipelines, Circle CI, docker-compose, Docker
Languages & Protocols
JavaScript, TypeScript, Python, PHP, Golang, Lua
Optimizing Businesses of Every Kind, Every Size. Are You Next?
My Approach
Get in touch to book for a free consultation.
- First Consultation Session to discuss the problem your business wants to solve. This is to explore the business, idea/problem, defined requirements, constraints, budget and time-line.
- Advice session to prepare a proposal to address the business problem. A typical advice session would highlight the technical problem, ways to find and develop a solution, technical solutions available to use in the market, options to develop bespoke IT solution if no existing solutions are available.
- Planning session to plan implementation of the solution. A brief roadmap or a software requirement specification would be presented at this stage for the project team.
Get In Touch
Ready to Chat?
Connect to get started. Schedule a meeting using the link here https://calendly.com/techchaps/it-consultation or call on: