Post Job Free
Sign in

.Net Developer

Location:
Dearborn, MI
Salary:
80$
Posted:
November 01, 2019

Contact this candidate

Resume:

MOHAMED BADAWY

609-***-**** •**************@*****.***• www.linkedin.com/in/mohamed-nabil-badawy

DOT NET DEVELOPER / SOFTWARE ENGINEER

Experienced .Net Developer, over 13 years of experience in IT out of which 10 year of hands on using C#, Asp.Net, MVC, Entity framework, and MSSQL. Ability to coordinate team members and implemented multiple .Net projects simultaneously across SDLC, using Restful web services and design patterns. Recent academic experience includes implementing projects using JEE technologies like Java, HTML5, CSS3, JSON and Hibernate. Initial 3 years of experience in networking and system administration.

C# Programming • Web and Desktop Application Development • Requirements Gathering

Object Oriented Software Engineering • Analyze Functional Specifications • Database Development Troubleshooting • Bug Fixes / Documentation • User Acceptance Testing

Software Development Life Cycles

Languages: C#, Java, Scala, VB6

Web: Asp.Net, MVC, JavaScript, jQuery, Ajax, HTML, CSS

Web Services: JSON, RESTful, SOAP, Bootstrap

Web and Application Servers: IIS, Apache

Frameworks: Entity Framework, Hibernate

Databases: MySQL, MSSQL, Access

Design Patterns: MVC, Singleton, Factory, Dependency Injection, Observer, Strategy

SDLC: Agile Scrum, Waterfall

Tools: MS Visual Studio, MSSQL Server Management Studio, MS Visual Studio Code, Work Bench, Eclipse, Scene Builder, Star UML, Camtasia Studio, Photoshop

Platforms: Windows, Linux

Big Data: Hadoop, H-Base, MapReduce Algorithms

CAREER NOTE: Completed on-campus studies. Currently taking distance education courses to complete Master’s Degree in Computer Science.

PROFESSIONAL EXPERIENCE

Client: ALEXANDRIA UNIVERSITY, Alexandria, Egypt • 2005-2018

Description: Second largest university in Egypt with over 10,000 staff, faculty and students. Developed varied software applications and managed all IT in Community Development Center.

Software Development & Operation Engineer • 2017-2018

Responsibilities:

Founded Exam Bank System, collaboration with top management and center staff.

Gathered, analyzed system requirements to prepare functional and technical specifications.

Coded requirements in alignment with university and industry standards.

Tested system functionality through unit / integration testing and user acceptance test.

Deployed HW/SW infrastructure for system enhancement.

Trained employees on basic and advanced SW skills.

Achievements:

Enhanced examination system by publishing web application of exams bank that generate exams and result reports to users.

Environment: C#, ASP.Net MVC, MSSQL, Entity-Framework, JavaScript, JSON, AJAX, jQuery, HTML, Bootstrap CSS, Restful API, VS 2015, VS code, productivity power, web essential, IIS, Star UML.

Mid-Level Engineer • 2017-2018

Managed IT infrastructure development / deployment approved by General Management of Engineering Affairs.

Responsibilities:

Developed VB Access Database through ER and data loading to manage documents for Central Management of Law Affairs.

Created C# desktop app to detect and correct data entry mistakes.

Defined technical specs for SW/HW required in infrastructure.

Compiled proposals and bids based on extensive review of technical specs.

Supervised infrastructure and systems deployment.

Environment: C#, Visual Basic, MS Access 2010-2013, MS Excel 2010-2013, MS Visio 2010-2013.

IT Instructor and Software Engineer • 2009-2017

Developed SW to achieve IT Center goals. Train employees to use system technologies.

Responsibilities:

Instructor of C#, A+, ICDL, and Maintenance classes.

Formed and led team to develop “Mother Child Friendly Care” (mcfcare.org) web site project (2012 - 2015).

Analyzed customer needs and gathered requirements to optimize workflow of web design.

Prepared electronic text contents and used Camtasia studio for video editing.

Developed publication/landing page using ASP.Net, MSSQL Database.

Conducted Functional Test.

Contributed to migration of newly developed system to production.

Participated in UAT to assist customers testing system prior to accepting sign-off, and supported customers throughout the process.

Achievements:

Reduced training costs and increased accessibility / research opportunities by publishing web site to provide online courses including video, text and MCQ exam.

Environment: ASP.Net, MSSQL, MVC, Entity-Framework, JavaScript, AJAX, jQuery, HTML, Bootstrap CSS, Web Services, VS 2010, Camtasia Studio, Photoshop, Git.

Project Engineer • 2005-2009

Administered network and system in accordance with goals established by High Institute of Public Health.

Responsibilities:

Maintained Network administration.

Ensured system functionality and continuous availability.

Achievements:

Deployed Network, HW/SW infrastructure for Alexandria University IT Training Labs.

Environment: Windows Server 2003 Routing and Remote Services (DHCP - Firewall - Routing), Windows Server 2003 Domain Controller, 3com Manageable Switch, IIS, Windows XP, MS office 2003, Norton Ghost.

ACADEMIC PROJECTS

Big Data Algorithm, MUM (2019): Distinguished different map-reduce algorithms (strip, pair, hybrid) performance. Implemented algorithms using core Java code. Used Cloudera, Java, Hadoop, HBase, Scala, Eclipse, Maven.

Job Recruitment Web System, MUM (2019): 2-person team developed online job recruitment web system. Implemented System functionality using core Java code. Integrated with database using Hibernate, and JavaScript for data validation. Used Java, JSP, Hibernate, JavaScript, jQuery, AJAX, JSON, HTML, Bootstrap, CSS, MySQL, Git, Maven, IntelliJ IDEA.

GPlay Apps Analytics-Big Data Ecosystem, MUM (2018): Demonstrated 2 GPlay apps as part of 2-person team. Implemented Data extraction and streaming using Kafka with core Java code. Used Java, Kafka, HDFS, HBase, NoSQL, Python, Hive, Spark SQL, Eclipse, Maven, Mode Analytic, Google Cloud.

Library Management System, MUM (2018): Developed desktop library system as part of 3-member team. Designed UML Diagrams. Wrote core Java code to implement some system functionality. Used Java, Hibernate, MySQL, Scene Builder, Eclipse, Star UML.

FREELANCE PROJECT

Project C# developer (2015-2016)

Developed C# desktop system to manage customer payments and create expense / profit reports. Worked through complete software life cycle using agile for front- and back-end components. Designed, developed and implemented Database MSSQL through ER, and C# Desktop application. Conducted all level testing including Unit, Integration, system, and Acceptance Test. Migrated developed system through to production. Trained and supported end users. Used C#, MSSQL, Entity Framework, VS 2013.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion April 2021)

Maharishi University of Management, Fairfield, Iowa

Key Courses: Fundamental Programming Practices, Modern Programming Practices, Web Application Programming, Software Engineering, Big Data, Big Data Technology

Bachelor of Engineering in Communications & Electronics Engineering

Faculty of Engineering, Cairo University, Egypt 2005

TRAINING

C# Levels 1 & 2 / ESTQB / MCP / CCNA / IT Essentials (Cisco) / Nortel Network

PROFESSIONAL MEMBERSHIPS

Egyptian Engineering Syndicate



Contact this candidate