Feras Salim

Feras Salim

Software Developer

Followers of Feras Salim1000 followers
location of Feras SalimDamascus Governorate, Syria

Connect with Feras Salim to Send Message

Connect

Connect with Feras Salim to Send Message

Connect
  • Timeline

  • About me

    Senior Software engineer specializing in web development (.net core, angular)

  • Education

    • AIU

      2008 - 2013
      Bachelor of Informatics Engineer Software Engineer 73.18
    • Al- Saada school

      2006 - 2007
      Baccalaureate Scientific 210
  • Experience

    • Souccar for Electronic Industries (SEI)

      Apr 2015 - Jan 2016
      Software Developer

      1- Specifications, API documents, perform written communications in English. 2- Participate in 3rd party integration projects. 3- Support the technical design process by participating in the analysis of technical application requirements4- Coding programs and applications that meet design specifications. 5- Design and implement dynamic Report Generator module in Orc ERP system .6- Resolve defects discovered by the test team and/or tickets coming from production systems7- Adding new features to our current projects developed in Web Forms & MVC. 8- Develop and maintain DDD web applications. عرض أقل

    • NVSSoft

      Feb 2016 - Jul 2016
      Software Engineer

      1- Support the technical design process by participating in the analysis of technical application requirements2- Coding programs and applications that meet design specifications. 3- Design and implement Reporting services in Tarasol Project.4- Resolve defects discovered by the test team and/or tickets coming from production systems5- Adding new features to our current projects developed in Asp Web Forms with VB.6- Customizing Odoo ERP system according to cutomer needs developed by Python عرض أقل

    • Magna Media

      May 2016 - Sept 2016
      Software Developer

      Software Developer using Apex as a programming language with sales force environment, with analysis and design new algorithm as required,Responsibilities:▪ Support the technical design process by participating in the analysis of technical application requirements▪ Coding programs and applications that meet design specifications in Maid.cc Project.▪ Resolve defects discovered by the test team and/or tickets coming from production systems

    • Syriatel Mobile Telecom

      Aug 2016 - Apr 2017
      Software Engineer Specialist

      Tasks and responsibilities• Develop and customize software solutions such as Applications, Integrations, Reports and forms according to design document and provide technical documentation.• Perform any duties or assignments requested by management• Analyze requirements and develop a requirement document.• Design software solution and customization and develop detail design document.• Design and develop authentication and authorization server using identity server.• Lead the software developers team and participating in designing of Fuel Control System .Programming Languages and used Technologies :• C#, Entity Framework• HTML, AngularJs, Jquery, ASP.NET MVC and Web Api• SQL Server and Oracle عرض أقل

    • TelaBuild

      May 2017 - Nov 2019
      Senior Software Engineer

      Tasks and responsibilities• Develop and customize software solutions such as Applications, Integrations, Reports and forms according to design document and provide technical documentation.• Perform any duties or assignments requested by management• Analyze requirements and develop a requirement document.• Design software solution and customization and develop detail design document.• Design new architecture for existing Bid ERP system in order to optimize it .• Customize and add features to angularjs ui grid component to meet client needs.• Design and develop BOQ (Bill Of Quantity) module with its resource break down structure and applying multiple strategies for pricing on it in Bid ERP system .• Design and develop QoreDrive desktop application to sync files and folders between Bid users and Dropbox• Securing Bid ERP system, Qore Drive application and back end web apis with Identity server 3• Customizing Identity Server3 to set user roles and group roles per project in Bid system• Design and implement workflow engine that meet client business customizationProgramming Languages and used Technologies :• C#, .Net Core, Rest full API, Microservices, Amazon cloud services, Entity Framework, WPF, WCF, Windows Service,MVVM• HTML, AngularJs, Angular 10, Jquery, ASP.NET MVC and Web Api• SQL Server ,SqlLite, PostgreSQL, Mongo DB عرض أقل

    • TelaBuild

      Jan 2020 - Nov 2021
      Technical Team Lead

      Tasks and responsibilities• Develop and customize software solutions such as Applications, Integrations, Reports and forms according to design document and provide technical documentation.• Perform any duties or assignments requested by management• Analyse requirements and develop a requirement document.• Design software solution and customization and develop detail design document.• Support team members, do code review, assign tasks, follow up and report to management.• Develop core system for any web application (microservices, web API, MVC)• Design new microservice architecture for existing Bid ERP system in order to optimize it.• Integrating Bid system with AWS (using Cognito, CloudFront, s3, analytics, SQS, …)• Develop generic ag grid component that render on each page depending on backend model• Design and develop multiple modules in Bid system (Frontend and Backend) such as BOQ (Bill of Quantity) module with its RBS (BOM, BOA, BOS, …), Security module, Workflow engine module, File Management Module.• Design and develop QoreDrive desktop application to sync files and folders between bid users and drop box depending on user permissions• Developing and manage front end developers on choice project (social network for supporting girls in USA). Programming Languages and used Technologies:• C#, Entity Framework, WPF, WCF, Windows Service, MVVM• HTML, Angular, jQuery, ASP.NET MVC, .Net core and Web API• SOA, microservices, cloud computing AWS• SQL Server, SQLite, PostgreSQL عرض أقل

    • Smart Soft LLC

      Dec 2021 - Oct 2022
      Technical Team Lead

      Tasks and responsibilities* Coaching and lead multiple backend teams working on multiple projects (ERP, ECommerce)* Support, code review, problem solving, maintain the projects core and enhance them* team management and follow up using scrum methodology (standup, sprint planning, sprint review,...) Used Technologies:* .Net Core API, RabbitMQ, MongoDb, Postgresql* Docker containers, Gitlab, Jira

    • Self Employed

      Dec 2022 - now
      Technical Lead and Senior Software Engineer
  • Licenses & Certifications

    • Data Management Badge

      Salesforce Trailhead
    • Salesforce Platform Basics Badge

      Salesforce Trailhead
    • Data Modeling Badge

      Salesforce Trailhead
    • Formulas & Validations Badge

      Salesforce Trailhead
    • Apex Basics & Database Badge

      Salesforce Trailhead