I am a Senior Full Stack Developer with over 10 years of experience in designing, developing, testing, and deploying software solutions. I specialize in building new systems and custom modules tailored to meet client requirements, with a strong focus on architecture, performance, and scalability. I am proficient with TypeScript, C#, NodeJS, Golang, Python, Java, JavaScript, and other programming languages, and I enjoy learning new technologies quickly. I have a proven track record in solution architecture and in designing and implementing data streaming and information extraction systems. I thrive in collaborative environments, communicating effectively with peers, management, and clients. I lead by example across all stages of a project, from specification through QA and production support, and I bring a practical, user-focused approach to building robust software and services.

Sadegh Khalili

I am a Senior Full Stack Developer with over 10 years of experience in designing, developing, testing, and deploying software solutions. I specialize in building new systems and custom modules tailored to meet client requirements, with a strong focus on architecture, performance, and scalability. I am proficient with TypeScript, C#, NodeJS, Golang, Python, Java, JavaScript, and other programming languages, and I enjoy learning new technologies quickly. I have a proven track record in solution architecture and in designing and implementing data streaming and information extraction systems. I thrive in collaborative environments, communicating effectively with peers, management, and clients. I lead by example across all stages of a project, from specification through QA and production support, and I bring a practical, user-focused approach to building robust software and services.

Available to hire

I am a Senior Full Stack Developer with over 10 years of experience in designing, developing, testing, and deploying software solutions. I specialize in building new systems and custom modules tailored to meet client requirements, with a strong focus on architecture, performance, and scalability. I am proficient with TypeScript, C#, NodeJS, Golang, Python, Java, JavaScript, and other programming languages, and I enjoy learning new technologies quickly.

I have a proven track record in solution architecture and in designing and implementing data streaming and information extraction systems. I thrive in collaborative environments, communicating effectively with peers, management, and clients. I lead by example across all stages of a project, from specification through QA and production support, and I bring a practical, user-focused approach to building robust software and services.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Persian
Fluent
English
Fluent
French
Beginner

Work Experience

Senior Full Stack Developer at SmartRetail Co.
September 1, 2021 - Present
Involved in the full product lifecycle (Product Specification sign-off, Functional Specification, Technical Design Documents, Planning, Implementation and QA/production support) of Linux-based software for a vending-machine retailing system. Responsible for root-cause analysis of critical production issues and for designing and developing components/features such as video advertisement API, the QR Scan and discount workflow, and a business management web application. Led development using Ruby for backend services and automation tooling, applying object-oriented design, system-level coding, and test-driven development. Automated infrastructure provisioning with Chef and integrated it into CI/CD pipelines to manage multi-node deployments, reducing manual toil and increasing reliability.
Senior Full Stack Software Engineer at Trisilco Co.
August 31, 2021 - September 25, 2025
Part of a 12-member team building apps, services, and features to analyze financial metrics per Central Bank of Malaysia requirements. Designed and maintained large datasets for Malaysian banks and financial institutions’ credit and loan information. Led data quality framework (DQF) and CCRIS projects; improved SSIS/SSRS framework and data quality, and implemented DevExpress Dashboard with C# and AngularJs to improve loading performance by 30%.
Senior Software Engineer at Dourbord ISP Co.
September 30, 2020 - September 25, 2025
Founder of the software department; delivered three end-to-end productions; proposed organizational and technical changes to service delivery, improving performance by over 40%. Supervised system infrastructure and implemented a BPM system, increasing efficiency by 30% and revenue by 40%. Built a web crawler in Python to compare business contents; implemented wireless RF monitoring to improve network stability; developed ISP CRM and Radius-based billing integration for ~80,000 active users; led mobile CRM app development with microservices; advised on scaling CRM projects across the market.
Senior Software Engineer at PetroSina Aria Oil and Gas Company
December 31, 2016 - September 25, 2025
Worked with development teams to build process automation and dashboards for IT Infrastructure; designed and implemented internal BPM and reporting systems; analyzed, coordinated, and supervised software development and ensured timely bug fixes.
Junior Software Developer at Saya IT Inc.
December 31, 2011 - September 25, 2025
Designed and developed software solutions for the Livestock industry; evaluated tools, technologies, and processes to ensure quality; troubleshot code problems and contributed to ongoing maintenance.
Junior Software Developer at Arta Part Company
December 31, 2009 - September 25, 2025
Started as a junior software developer on an LMS project; learned codebase, wrote and maintained code, and monitored technical performance of internal systems.
Senior Full Stack Developer at SmartRetail Co.
September 1, 2021 - Present
Involved in the full product lifecycle of Linux-based software for retailing systems on vending machines; responsible for root cause analysis in production; design and development of components/features including video advertisement API, QR-based discount feature, and the business management web application. Proficient in Ruby for backend services and Chef automation, with CI/CD integration to manage multi-node deployments, improving reliability and deployment speed.
Senior Full stack Software Engineer at Trisilco Co.
August 1, 2021 - September 25, 2025
Senior software engineer building apps and services for analyzing financial metrics for Malaysian banks. Led design, implementation, and maintenance of big data processing for processing credit and loan information; designed frontend and backend architecture and microservices in the Data Quality Framework project; improved CCRIS project data quality and performance; implemented DevExpress Dashboard/Report Designer with C# and AngularJS; contributed to ETL and data integration efforts.
Senior Software Engineer at Dourbord ISP Co.
September 1, 2020 - September 25, 2025
Founder of the software department; led organizational and technical improvements in service delivery, supervised IT infrastructure for sales, call center, and NOC; designed and implemented a BPM system; developed a web project to crawl competitor content; implemented wireless RF monitoring; built services to gather network events for regulatory bodies; performed network big data analysis with Python; developed ISP CRM software integrated with Radius billing; led mobile CRM development and contributed to CRM expansion strategy.
Senior Software Engineer at PetroSina Aria Oil and Gas Company
January 1, 2016 - September 25, 2025
Worked with a development team to build process automation; designed a Management Dashboard to reduce manual reporting, developed internal BPM systems for IT Infrastructure, and provided timely bug fixes while coordinating software development.
Junior Software Developer at Saya IT Inc. Company
January 1, 2011 - September 25, 2025
Designed and implemented software solutions for the Livestock industry; evaluated tools and processes to ensure quality and maintainability; troubleshooted code and supported ongoing development.
Junior Software Developer at Arta Part Company
January 1, 2009 - September 25, 2025
Started career developing a Learning Management System (LMS); learned codebase, implemented features, and monitored technical performance of internal systems.
Senior Full Stack Developer at SmartRetail Co.
September 1, 2021 - Present
Involved in the full product lifecycle (Product Specification sign-off, Functional Specification, Technical Design Documents, Planning, Implementation and QA/production support) of Linux-based software for a retailing system on vending machines. Responsible for root cause analysis on critical production issues and for designing/developing components such as the video advertisement API, QR-based discount feature, and a business management web application. Extensive experience building applications and automation scripts in Ruby, leveraging OO design, system-level coding and test-driven development. Used Chef.io to automate infrastructure provisioning and integrated Chef with CI/CD pipelines to manage multi-node deployments, significantly reducing manual intervention and increasing reliability. Technologies: Linux, Ruby, Chef.io, AWS, React, TypeScript, NodeJS, Python, Golang, Bash, Docker, MongoDB, PostgreSQL, MQTT, AWS IoT.
Senior Full stack Software Engineer at Trisilco Co.
August 31, 2021 - October 9, 2025
Senior software engineer in a team delivering financing software for Malaysian banks. Designed, implemented, and maintained big data pipelines for processing and analyzing credit and loan information for Central Bank of Malaysia. Worked on the Data Quality Framework (DQF) and CCRIS project. Found solutions for data quality and performance challenges, improved SSIS/SSRS framework, and implemented DevExpress Dashboard and Report Designer with C# and AngularJS to enhance reporting and data loading performance by ~30-40%. Technologies: Windows, C#, React, NodeJS, AngularJS, Python, Typescript, React, Azure, AWS, Golang, Docker, REST, SQL, SSIS, SSRS, MongoDB, PostgreSQL.
Senior Software Engineer at Dourbord ISP Co.
September 30, 2020 - October 9, 2025
Founder of the software department; led organizational and technical changes to improve service delivery and performance by over 40%. Supervised system infrastructure for Sales, Call Center, and NOC. Designed and implemented a BPM system, established a Python-based web crawler for competitive analysis, implemented a Wireless RF monitoring system to improve network stability, and built an ISP CRM integrated with Radius for client billing and BI/sales analysis. Also designed and developed mobile CRM clients using QT, React Native, and Swift, and implemented SSIS data warehouse automation. Technologies: Python, Bash, SQL, React, AngularJS, QT, Radius, SSIS, SSRS.
Senior Software Engineer at PetroSina Aria Oil and Gas Company
December 31, 2016 - October 9, 2025
Led development of a Management Dashboard to reduce manual reporting, and built an internal BPM system for IT Infrastructure. Responsible for bug triage, system analysis, design, coordination, and supervision of software development teams and projects.
Junior Software Developer at Saya IT Inc. Company
December 31, 2011 - October 9, 2025
Designed, developed, and delivered software solutions for the Livestock industry. Evaluated tools, technologies, and processes to ensure quality, troubleshooted code problems, and contributed to product improvements.
Junior Software Developer at Arta part Company
December 31, 2009 - October 9, 2025
Worked on Learning Management System (LMS) development projects; learned the codebase, wrote and maintained code, and monitored technical performance of internal systems.
Senior Full Stack Developer at SmartRetail Co.
September 1, 2021 - October 29, 2025
Senior full stack developer involved in the full product lifecycle of Linux-based Retailing software for vending machines, including product spec, technical design, implementation, QA, and production support. Responsible for root-cause analysis of critical production issues and design/development of components such as video advertisement API, QR discount feature, and the business management web application. Experienced in Ruby development for backend services and automation scripts, with object-oriented design and test-driven development. Used Chef.io to automate provisioning and configuration, integrating Chef with CI/CD pipelines to manage multi-node systems, reducing manual intervention and accelerating deployments.
Senior Full stack Software Engineer at Trisilco Co.
August 31, 2021 - August 31, 2021
Senior software engineer in a financing company, part of a 12-member team building apps and services for financial metrics per Central Bank of Malaysia. Designed, implemented, and maintained big data processing for banks, built front-end and back-end architecture and microservices within a Data Quality Framework (DQF), and addressed CCRIS data integration. Improved SSIS/SSRS framework maintenance time and data quality; implemented DevExpress Dashboard and Report Designer with C# and AngularJS, boosting loading performance.
Senior Software Engineer at Dourbord ISP Co.
September 30, 2020 - September 30, 2020
Founder of the software department; led development efforts to deliver multiple zero-to-one productions, proposed organizational and technical changes to improve service delivery and performance, designed BPM system, and oversaw network event aggregation and big data analysis for network operations and regulatory reporting.
Senior Software Engineer at PetroSina Aria Oil and Gas Company
December 31, 2016 - December 31, 2016
Worked with a development team to build process automation for IT infrastructure; designed management dashboards for reporting and analytics; developed internal BPM systems and supported IT operations.
Junior Software Developer at Saya IT Inc. Company
December 31, 2011 - December 31, 2011
Designed and developed software solutions for the livestock industry; evaluated tools and processes to ensure high-quality product development; troubleshooted code problems promptly.
Junior Software Developer at Arta part Company
December 31, 2009 - December 31, 2009
Early career developing a learning management system (LMS); learned the codebase, wrote and maintained code, and monitored technical performance of internal systems.

Education

Bachelor in Software Engineering at University of Shiraz Pasargad
January 11, 2030 - September 1, 2009
Associate Degree in Software Engineering at Bahonar Technical University
January 11, 2030 - August 1, 2007
Bachelor in Software Engineering at University of Shiraz Pasargad
January 11, 2030 - September 1, 2009
Associate Degree in Software Engineering at Bahonar Technical University
January 11, 2030 - August 1, 2007
Bachelor in Software Engineering at University of Shiraz Pasargad
September 1, 2009 - October 9, 2025
Associate Degree in Software Engineering at Bahonar Technical University
August 1, 2007 - October 9, 2025
Bachelor in Software Engineering at University of Shiraz Pasargad
September 1, 2009 - October 29, 2025
Associate Degree in Software Engineering at Bahonar Technical University
August 1, 2007 - October 29, 2025

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Retail, Professional Services, Energy & Utilities, Computers & Electronics