Post Job Free

Resume

Sign in

Software Engineer .Net Core

Location:
Chicago, IL
Posted:
November 15, 2023

Contact this candidate

Resume:

DAVID MOUSSA

Louisville, Kentucky ***** 571-***-****

ad056x@r.postjobfree.com https://www.linkedin.com/in/dmoussa Senior Software development engineer with 10+ years of experience guiding the design and implementation of backend applications, designing and implementing relational and Non-Relational databases, and leading teams to deliver efficient, maintainable solutions which thoroughly support business needs. Extensive knowledge of modern technologies and tools, including Data Structures and Algorithms, C# .NET, .NET Core, Microservices, AWS, Azure, Web Development, Real-time applications, Distributed Systems, Design Patterns, Concurrency, Multithreading, Parallel Programming, Object Oriented Analysis and Design, Message Brokering Systems. LANGUAGES AND TECHNOLOGIES

• Languages & Concepts: C#, Dot Net, Dot Net Core, Assembly, HTML, SQL, XML, OOP.

• Big Data: HDFS, Hive, HQL, and Spark

• Web & Frameworks: REST APIs.

• Web Services: AWS, Google Cloud, Azure.

• Databases: MySQL, Postgres, SQLite, MongoDB, MS SQL.

• Design Patterns: Observer, Decorator, Singleton, Command.

• SDLC: Agile, Waterfall.

• Tools: Git, VS code, Visual Studio, IntelliJ IDEA, Eclipse, Notepad++.

• Data Integration: SSIS, ETL

• Speaking Languages: English (Fluent), Arabic (Native) EXPERIENCE

Software Developer (Big Data) Advantis Global, Client: Apple JAN 2023 - JAN 2023 Migrate all Apple services from on-prem to AWS moving workload from the data center to the cloud. Technologies: SCALA, Hadoop, Spark.

Lead Software Engineer L3 ITWORX Education -Egypt NOV 2018 - APRIL 2022 I designed and implemented Learning Management System (LMS) in all independent schools for all education ministries in the Middle East (Qatar, United Arab Emirates, and Saudi Arabia). The LMS is currently serving millions of students and thousands of teachers. Also, I use ETL (Extract, Transform, and Load) methodology to extract data from all schools and transform it into a central data center for other reporting purposes. Technologies: C#, .NET, .NET Core, Microservice, REST API, Git, CI/CD, Azure, Dotnet, MySQL, MS SQL, MongoDB, JavaScript, RabbitMQ, Docker, SMS, TFS, Agile. Lead Software Engineer L2 ITWORX -Egypt AUG 2015 - NOV 2018 Qatar National Food and Security Program (QNFSP) Knowledge Management Solution QNFSP has awarded ITWORX with a knowledge management solution, which will help Qatar increase and enhance its domestic agricultural production and strengthen the security of food imports. Technologies: C#, .NET, .NET Core, Microservice, REST API, Git, Azure, Dotnet, MS SQL, MongoDB, TFS, Agile. Lead Software Engineer L1 ITWORX -Egypt OCT 2012 - AUG 2015 I designed and implemented a solution called Federal Government Performance Management System Adaa 2.0 a multi-tenant government performance management system. Adaa 2.0 enhances the experience of the entities’ 2

internal management of their strategy and operational planning, execution, and performance monitoring and reporting.

Technologies: C#, .NET, .NET Core, Microservice, REST API, Dotnet, MySQL, MS SQL, JavaScript, SMS, TFS. Senior Software Engineer ITWORX -Egypt NOV 2008- OCT 2012 I designed and implemented the Egypt Post Financial System Scalable, secure system handling a high volume of transactions with a high-security level, ensuring load balancing and fault resilience, capturing financial records of various services delivered by post offices, and generating a report for management monitoring and evaluation purposes.

Technologies: C#, .NET, REST API, MS SQL, JavaScript. Software Engineer Code-Republic – Egypt OCT 2007 – OCT 2008 Developing a web application for SAP recruitment including a Service to get CVs from multiple sources to update the database. The project included a profit tree for all users who joined. Technologies: Dotnet, REST API, MS SQL, JavaScript. Software Engineer Travel Solutions Egypt (TSE) DEC 2005 - OCT 2007 Design, develop, and implement software solutions for travel companies. Technologies: C#, Dotnet, REST API, MS SQL, JavaScript. PROJECTS

• Property Management System, MIU (2022): Created a portal for web-based projects to manage properties. Technologies Used: REST APIs, JPA, PostgreSQL, React, Git.

• Event Management System, MIU (2022): Collaborated with team to develop an event management system for event creation and ticket purchasing.

Technologies Used: REST APIs, JPA, MongoDB, Angular, Git.

• Blogs, MIU (2022): Designed blog systems for users to add posts and comments. Technologies Used: REST APIs, JPA, MySQL, Git.

• Cart System, MIU (2022): Developed system to purchase items. Technologies Used: REST APIs.

• Library Management System, MIU (2022): Built library system for librarians to log in, add books, check out / check in books, add new members, and track records. Technologies Used: Stream API, Collections, Git.

EDUCATION

Master’s degree in computer science - CGPA: 3.75 Faculty of Computer Science Maharishi International University, US

MAY 2022 - DEC 2023

Graduate Coursework: Modern Programming Practices, Software Engineer, Web Application Programming, Advanced Software Development, Web Applications Architecture, Enterprise Architecture, Algorithms, Database Management Systems, Software Architecture. Bachelor’s degree in computer science Faculty of Computers and Helwan University, Egypt SEP 2001 – MAY 2004

Undergraduate Coursework: Algorithms, Data Structures, Operating Systems, Database Systems, Programming Languages, Computer Architecture, Computer Networks, Systems Software, Embedded Systems, Compilers Design, Artificial Intelligence, Computer Vision, Distributed Systems, Computer & Network Security, Performance Evaluation & Metrics, Probability, Statistics, and Discrete Mathematics.



Contact this candidate