Post Job Free

Resume

Sign in

Computer Science Software Developer

Location:
Fairfield, IA
Salary:
90000
Posted:
September 27, 2017

Contact this candidate

Resume:

KHALED ABDELFATTAH

641-***-******** North *th St • Fairfield, Iowa 52557

ac2hnw@r.postjobfree.com • https://www.linkedin.com/in/khaled-abdelfatah/

DOT NET DEVELOPER

Proficient, innovative, and skilled software developer, combining an excellent educational background in computer science with 4 years of hands on experience developing scalable projects for diverse clients. Designed and developed custom tailored workflow engine using ASP MVC, C#, ADO.NET, entity framework, and related technologies which can be seamlessly implemented for different business domains. Demonstrated ability to collaborate effectively in Agile supported by a deep understanding of the software lifecycle. Skilled in understanding and designing system databases as well as configuring and publishing projects. Strong problem solving, interpersonal, communication, team working, leadership and collaborative skills to enable seamless cross functional cooperation and peak quality project delivery.

Web Application Development • Software Engineering • Coding & Code Review • Software Development Life Cycle • Requirements Management • Data Structures • Algorithms • Unit Testing

Application Framework Development • Application Testing & Debugging • Multithreading

Web Services • Technology Integration • Agile & Waterfall Methodologies • Project Support

Database Development • System Analysis • User Acceptance Testing

Languages: C#, Java, C++, JavaScript

Web: ASP.NET MVC, Razor, LINQ, JQuery, Knockout, AngularJS, Ajax, Signal-r, HTML, CSS

Web Services: WCF, ASP Web API, REST, SOAP, JSON

Web Servers: IIS, Glassfish, Tomcat, Apache

Frameworks: .Net 2 - 4.6

Databases: SQL Server, MySQL

ORMs: Entity Framework, ADO.NET

Design Patterns: Factory Method, Singleton, Abstract Method, Façade, Memento, MVC, MVVM

SDLC: Agile, SCRUM, Waterfall, Iterative

Tools: Visual Studio, TFS, Eclipse, Visio, MS Project, Maven, SSRS, Visual Paradigm

Platforms: Windows

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).

CIVILSOFT, Alexandria, Egypt • Aug 2013 - Jan 2017:

DOT NET Software Developer

Played key role on projects that included a workflow system, data source, and a run event system to configure runtime actions. Received a Civil-soft certificate for code proficiency and commitment.

Selected Projects and Achievements:

Workflow Management System: As software developer, developed a system that enabled configuration of any business process. System included canvas to draw and configure process procedures, determine the form, grid, and actors of each procedure, determine who has the rights to send a request on this process, and how the engine works. Used C#, entity framework, MVC, Razor Engine, SQL Server, jQuery, Singal-r, AJAX, JSON, and Web APIs.

Data Source: Acted as senior software engineer on configurable project and developed data source system to enable queries or write data even if data is partitioned on different databases or different servers using some configurations to describe this data. Developed DDL and DML on different sources with different syntax. Designed and implemented database, analyzed system,

drew function flowcharts and reviewed code. Used C#, ADO.NET, SQL, and stored procedures. KHALED ABDELFATTAH • Page 2 • ac2hnw@r.postjobfree.com

Run Event: Created Event system for configuring any action to run on the run time. Executed specific actions based on database configuration for a specific event. Used C# reflection and entity framework to develop the component.

Task Performed:

Generated a workflow canvas to design business processes.

Created inbox page for each system-user to manipulate requests.

Rendered all requests in a generic grid component and binding the values

from data source using dynamic smart object.

Generated dynamic reports and authorize the access for these reports.

Achievements:

Integrated workflow with different database servers using data source.

Implemented diverse business processes for different clients as turn key.

Standardized the business processes to implement any module in a stipulated

amount of time to save cost, resources, and time with high quality.

Appreciated and honored by the management for all the above 3 achievements.

Career Note - Key Freelance Project: 4 months.

Developed TheOne Web Site, a multilevel network marketing project that recursively compiles financial benefits when adding a new user account. Technologies Used: C# ASP MVC, SQL Server Procedures and functions, Entity Framework, JQuery, Bootstrap.

Achievements:

Delivered all the critical tasks on schedule with in short project delivery time.

Client recognized my services and awarded further work orders to me.

ACADEMIC PROJECTS

Big Data Map-Reduce, MUM University: Developed Application to analyze apache web server file using four Map and Reduce algorithms. Used Java, Scala, Hadoop, and Spark.

Maze Game, Zagazig University: Created a maze using a matrix, I used a stack to keep track of moves, Used Java to develop the game.

Cop-Deff Game, Zagazig University: Created a guessing game based on estimation built using Evolutionary Programming in Computational Intelligence. Used Java to develop the game.

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion 10/12/2020)

Maharishi University of Management, Fairfield, Iowa

Key Courses: Software Engineering, Big Data, Web Application Programming, Algorithms

Bachelor of Science in Computer Science

Zagazig University, Egypt, 2013

Key Courses: Data Structure, Software Engineering, Computer Programming,

Statistics and Probability, Logic, Discrete Math

PROFESSIONAL DEVELOPMENT

Microsoft Assembly Line 5-1 Program (6 months in 2013)



Contact this candidate