Post Job Free
Sign in

Developer Manager

Location:
Tracy, CA
Salary:
90k
Posted:
December 03, 2017

Contact this candidate

Resume:

GASSER ABOUBAKR

******@******.**

510-***-****

Summary:

15+ years’ experiences in the area of analysis, design, Development, testing and implementation of high quality software and embedded applications and Extensive 9 years’ experience of C/ C++ / C# / Java. and Extensive 7 years’ experience of Mobile application developing using Adobe Air Actionscript, Unity 3D. experience in using API as Speech API, OpenGL API, OpenCV API. Experience in building Civil Engineering CAD application for structure analysis and finite elements calculations and represent the result in 3D. Experience in Architecture Applications including building 3D models from 2D drawings and using Virtual reality and Augmented reality. Experience in the financial field, built a day trading application and build trading strategies using Interactive Brokers API to simulate and perform buying and selling stocks with high rate per day including short sells.

Responsible for project scheduling and evaluation of possible new features for the rewritten programs.

Responsible for maintaining, enhancing and developing applications and infrastructure that provide a trading framework.

Experience of Software architecture, design and development experience including requirement analysis, implementation and testing of various real-time/multi-threading applications using C++, Linux technologies on Embedded platforms.

Strong experience of C++ Object Oriented Programming (OOPs) at different environment.

Expertise in Embedded Real-Time Systems and Applications (RTOS) development.

Responsible for TCP/IP Networking Programming Design Patterns in C/C++.

Experience with OOAD (Object Oriented Analysis and Design principles) in building highly sophisticated systems.

Specified, prototyped, developed and tested an object oriented, multi-platform C++ framework containing support to data structures, common algorithms sockets, and threading.

EDUCATION

Cairo University, Faculty of Engineering, Fayoum, Egypt.

Bachelor of Engineering in Electronics & Telecommunication 2001.

LANGUAGES:

Arabic: Native Language.

English: Reading & Speaking & Listening (Very good)

EXPERIENCE

C#/C++/Unity Developer (12/2010-9/2017).

http://www.Undugu.co

Undugu

Roles and Responsibilities:

Multiple programming tools to build startup companies software for desktop and mobile applications

(C#, C++, Java, GAE, Python Jinja2, Adobe Air Actionscript for cross platform mobile apps).

PCB design and electronic testing,hardware interface, following up PCB manufacturing.

Microprocessor programming using Arduino, Energia.

Responsibilities include the creation of test documentation, debugging, and investigating issues by utilizing MS Visual Studio C/C++.

Reprogram several of the key transaction programs.

Fix bugs in C/C++: program crashes, memory leaks, performance bugs.

Analyze requirements with Product Manager to plan for implementation within given time line.

Made suggestions to Product Manager regarding possible technical hitches during project and planned alternative solutions.

Change and add code in C/C++ to control which front-end treatment users will see in different countries. Also, wrote code to set and read users warning thresholds from configuration files.

Documented technical designs after design review sessions.

Interface with other teams as needed if code changes impacted their flow.

Organize frequent meetings with Product Manager and/or other teams as needed to fulfill project requirements within budget.

Ex1: www.ezosa.com

Architectural engineering applications, 3d modeling desktop applications, C# desktop application and C++ for background model generations

Ex2: www.ab3dlabs.com:

Teaching kids 3d graphics by converting 2d plans to 3d objects and 3d printing, Actionscript mobile application with C++ mathematics operations

Ex3: www.elibre.io:

Building design starting from the plan and 3d details and virtual reality, Unity, C++, Virtual Reality with Unity

Ex4:http://www.excelcodes.com

A platform to test programmer’s performance in java language (Google App Engine, Python Jinja2, Java, Dockers)

https://9-dot-excelcodestesting.appspot.com/excelcodes

Ex5: www.undugu.co:

My startup company, building electronics abacus to teach kids mathematics alongside with the student/teacher mobile application.

Adriano, C++, Java, Action script, PCB design

VB C#.net Developer

Company: Evara Group

Duration: 7 Years (7/2003-10/2010)

Site: www.evara.com

Position: Developer, Team leader

Roles and Responsibilities:

C# Developer, seven years of experience in team management and

Developing windows and web applications using Visual Studio.net. Using

Technologies: ASP.NET, C#.NET,C++,Java, SQL Server 2000, Xml and web service.

Exercises judgment to plan and accomplish goals. Identifies issues and provides resolution within the work-group or to the customer. Codes business logic, screen interfaces, and database interfaces Design and development of the user-interface screens using ASP.NET and Vb.Net

Develop business components and Data access components in Vb.Net

Develop Web Form Applications with Datepicker, GridView (insert, update, delete), CardView (insert, update, delete), ComboBox, utilizing DevExpress .NET UI Controls and print with Crystal Report.

Worked in building applications in VB.Net used for calling the Stored Procedures for the database.

Used VB.NET, ASPX, XML for coding.

Using database specific languages.

Analysis, troubleshooting program development and technical support.

Creating new and fixing existing reports using Crystal Reports.

Maintenance and performance of Syteline system in a minor degree.

Day to day application problem and support users across all departments.

Project Using SQL and VB: Based on Forecast, creating a program to firm Jobs 10 days prior to the initial material order.

Company: EnR Solutions

Duration: 4 Years (7/1999-7/2003)

Site: www.enrsolutions.com

Position: Developer

Roles and Responsibilities:

Visual basic Developer with four years of experience in developing

Window applications using Visual Basic 6 Using technologies SQL Server 2000.

Technologies: VB,C++,Java,OpenGL,Fortran77.

Created User Controls and Custom Controls for common purpose in the whole application.

Developed some of the stored procedure to insert, update and delete contents of tree view control and nested grids used in the application

Used client side validation to forms using Java Script

Used CSS (Cascading Style Sheets) in ASP.Net pages

Involved in Database diagram design and tables design in SQL Server

Created Stored Procedures, Views, Triggers and Complex T-SQL queries in SQL Server

Involved in the development and execution of unit test cases.

TECHNICAL SKILLS:

GENERAL:

Technical Writing and Presentation Skills.

Problem Solving Techniques.

System Analysis and Design.

Object Oriented Analysis and Design.

PROGRAMMING:

C#

C++

Java

Swift

Objective-C

Node.js, React.js, Angular.js

AJAX

AWS

GAE

Unity 3D

Adobe Air Actionscript for cross platform mobile apps

DATABASE:

Microsoft SQL Server.

MySQL

ELECTRONICS & CONTROL PROGRAMMING:

Arduino programming.

Arduino / TI CC3200 Microcontroller programming

Matlab.

Hardware interfacing, Microprocessor

OTHER TOOLS:

JIRA

GITHUB

Selenium

INTERESTED FIELDS:

Artificial intelligence

Parallel processing

SPECIAL SKILLS:

Ability of learning new skills in short times.

Knowledge of Database analysis and design.

Knowledge of different Networks design and manipulation.

Ability to function in a team environment.

Handle stress well, deadline oriented.

Problem solving skills.

REFERENCES:

References and transcripts will be supplied upon request.



Contact this candidate