Hello World. I'm

Ali Sharafi

JavaScript Full Stack Developer

Who Am I

close

									/*
									Goal-oriented full stack developer with a passion for collaboration with high standard teams, solving problems and learning new things. As a developer I enjoy creating working software that satisfies customer needs.
									*/
									const Ali = {
										fullName: 'Ali Sharafi',
										birthDate: 'April 16, 1983',
										job: 'Technical Lead, Developer',
										timeZone: 'GMT +3',
										website: 'AliSharafi.name',
										email: 'Ali.Sharafi@gmail.com'
									}
								
									
Download CV
Who Am I

Skills

close

										const skills= {
											backend: 	[ 'Node JS','Nest JS', 'express' ,'Hasura', 'typeOrm', 'mongoose',  
													   'sequelize', 'PDFKit', 'puppeteer', 'GraphQL' ],
											frontend: 	[ 'JavaScript', 'TypeScript', 'React JS', 'Next JS', 'Svelte JS', 'Svelte Kit', 'Apollo Client' , 'Tailwind CSS', 'Styled Components'],
											database:	[ 'Postgres' ,  'psql','Mongo DB','Dynamo DB' , 'SQL Server' , 'T-SQL' , 'Hasura','Performance Tuning', 'Elastic Search' ],
											devops:  	[ 'Docker', 'npm', 'yarn', 'github', 'AWS EC2', 'AWS S3','AWS Lambda', 'Azure DevOps',]
											dotnet:  	[ 'ASP.NET', 'C#', 'Web Api', 'MVC', '.net core' ],
											general: 	[ 'git', 'Scrum', 'Kanban', 'Project Management'],
											softSkills: [ 'Problem Solving', 'Flexibility', 'Communication', 'Teamwork', 'Responsibility']

										}
									
Skills

Experience

close

											const experience= [
											{
												employer: 'DRY KISS',
												role: 'Lead Developer'
												from: '2020',
												to: 'Present' 
											},
											{
												employer: 'Mabna Co',
												role: 'CTO'
												from: '2008',
												to: '2020' 
											},
											{
												employer: 'Daroox',
												role: 'Technical Lead'
												from: '2018',
												to: '2020' 
											},
											{
												employer: 'Freelancer',
												role: 'Full Stack Developer'
												from: '2005',
												to: '2020' 
											}
										]
									
DRY KISS
Lead Developer
2020 - Present
  • DryKISS is a software development company based in London. As a lead developer I am responsible for communicating with developers and making sure all the implementation standards have been passed. Also I make sure all the technical roadmap that have been specified by CTO are developed.
Mabna Co
CTO
2008 - 2020
  • Leading a team of 10+ developers to develop a web based ERP system. Core modules are Inventory, Sales, Payment, Accounting, CRM, HR, Assets, and Automation. Over 80 distribution companies are using this software and also local branches of international companies like Ernst & Young and Jacques Andhrel
Daroox
Technical Lead
2018 - 2020
  • It's an ordering platform for pharmacies so they can order medicine from distribution companies directly. We used Microsoft ASP.NET Web Api 2 for backend and aurelia js to develop frontend
Freelancer
Full Stack Developer
2005 - 2020
  • Contributing in different projects from enterprise applications for large companies to small applications for personal use.
Experience

Services

close

									const myServices = {
										teamBuilding: 'Due to 10+ years of working as a CTO and team lead, I have met many talented developers in various fields. So if you are going to start a new software and need to gather a team quickly I can help you.',

										backendDevelopment: 'With many years of experience in JavaScript backend development I can help you to implement robust and scalable backend code',
																				
										frontendDevelopment: 'Front-end development is my favorite part. I fell in love with JS since JQuery era. Modern JavaScript frameworks added spice to it! React opened my eyes to a new perspective of frontend development. I would love to join an expert team and make the WEB a better place :)'

										advancedSqlServer: 'As an enterprise developer I have been struggling with data all the time. Designing best structure to store data,writing best queries to retrieve it and tuning database are somethings that I can help you with.',

									}
								
Services

Contact

close

									const contact = {
										email: 'Ali.Sharafi@gmail.com',
										linkedin: 'https://www.linkedin.com/in/ali-sharafi/',
										skype: 'Ali.Sharafi9',
										instagram: 'sharafialii'
									}
								
Contact