Farhad_Khaleghi
رتبه : 3143
مهارتها
گزارش عملکرد:
Experienced Full Stack Software Developer with 22 years of expertise in enterprise and web
technologies. Proven track record in designing and implementing high-performance, secure software
solutions for diverse industries. Seeking opportunities to contribute to innovative projects and drive
business success.
Development Methods & Tools
Agile Development Methodologies | Test Driven Development (TDD) | Object-Oriented Design &
Development
Technologies (full list on request):
Programming Languages: C#, Java, Python, Go, Delphi, C++, Visual Basic
Web Applications Backend & frameworks: ASP.NET core, EF core, ASP.NET MVC, PHP
Web Applications Frontend: JavaScript, jQuery, AngularJS, TypeScript, Vue Js, CSS
Programming architecture patterns: Layered architecture, Microservices architecture,
Event-driven architecture
SOA Methodology (Web Services): ASP.NET Web Services, WCF Services
Database : SQL Server, MySQL , MongoDB, Cosmos DB , PostgreSQL, Oracle, SQLITE,
Interbase
Version control : GitHub, Bitbucket, Azure DevOps Server
CI/CD: Azure, AWS
Cloud computing : AWS, google, Azure, Oracle cloud service (Iaas, Paas, Saas)
Digital Marketing : Salesforce marketing cloud development(Apex, AMPscript), oracle
Eloqua marketing automation
Experience
Senior Software Engineer – Iron Software. Thailand (2023)
Responsibilities:
Responsibilities:
Designed and developed new software products from scratch, taking ownership of the
entire software development lifecycle.
Conducted thorough investigation and analysis to define project requirements, followed
by designing scalable architecture and software patterns.
Implemented a robust C# solution to automate Word, Excel, and PowerPoint processes,
enhancing developer productivity.
Developed high-quality, testable code with comprehensive unit testing to ensure
reliability and maintainability.
Managed DevOps tasks in Microsoft Azure, including CI/CD pipelines, to publish and
maintain NuGet packages for seamless integration.
Collaborated with cross-functional teams to ensure alignment with business objectives
and technical standards.
Accomplished Projects:
IronWord
IronPPT
Docx to PDF convertor
Excel to PDF convertor
Latex to PDF convertor
Razor page to PDF convertor
MVC Views to PDF convertor
Blazor page to PDF convertor
Maui Pages to PDF convertor
Senior backend developer - Seven Peaks Software. Thailand (2022 - 2023)
Responsibilities:
Requirement analysis, design database and backend development
Accomplished Projects:
Property management system: develop backend APIs
Technical Manager - Vegarise. India (2020 - 2022)
Responsibilities:
Led technical team, requirement analysis, provide solutions
Accomplished Projects:
VegaCRM: analysis, design and develop CRM from scratch
VegaMAil: analysis, design and develop email marketing platform from scratch
Senior Software Engineer and Technical Manager – KLWTT , Thailand (2015 - 2020)
Responsibilities:
Support and customize CRM & ERP systems, Integration heterogeneous systems, Analyze
requirements, Design and develop Web, Desktop, Mobile and Service applications also
develop Cloud base applications (AWS, Oracle, Azure & Google) and develop RESTfull & SOAP
Web service.
Accomplished Projects:
Bupa insurance company: CRM customization and maintenance & staff training.
Asava sapon company: CRM & ERP customization, maintenance, integrate CRM & ERP.
DOVE R&D (Mining Equipment manufacturer supplier): CRM customization and developing
Email service component for Sage CRM.
Integrated food order system with mobile application
TPC company: CRM customization, maintenance and staff training.
SALA Hospitality: design and develop Guest Profiler system to integrate 7 properties data,
also integrate reservation system with Dotmailer to sent email trough web APIs.
Design and develop CRM and Email marketing software from scratch.
Fareast Hospitality: developing RESTful web service, Salesforce & Sinxis integration and
support CRS and PMS Systems
Senior Software Developer - Sayman Engineering Inc. Tabriz, Iran (2012 - 2014)
Responsibilities:
Desktop Support technician, object-oriented software (OOS) Develop and customize
software , Maintained database security and ensured the integrity of information Developed
schedules, resource allocation plans, and system test plans ,Installed and upgraded computer
and network components Software testing , windows server active directory and Exchange
Server, Virtualization solutions , database management.
Accomplished Projects:
Tabriz power facility official Automation development and implementation.
Traktorsazi payroll system development.
Sofian Cement company transportation control system development
Loona park entertainment facility ticketing system development.
Shahriar Tower transportation control system development
Software Developer – Andishmandaneh Farzaneh CO. LLC. Tabriz, Iran (2002 - 2012)
Responsibilities:
Desktop Support technician, object-oriented software (OOS) Develop and customize
software, Image processing.
Accomplished Projects:
Traffic police of east Azerbaijan state: driving offenses recognition software in C# and
OpenCV.
Traffic police of east Azerbaijan state: Accident prone
Azar raja Company: Big book scanner software Developed by C# and OpenCV 3.
Atash avaran company: Accounting Software include Payment, Receives, Pay roll
&Inventory system.
Toseie azarbaijan: Manage Construction Project Software
Education
Assumption University, Bangkok, Thailand. (2016) ,Master of Science, ICT
University of Applied Science, Tabriz, Iran. (2007)Bachelor of Science, software
engineering