MILOUD MOSTEFAOUI
LE VERSAILLES **, PROMENADE DES ANGLAIS /NICE, 06000 FRANCE
+33-615-***-*** / acszy5@r.postjobfree.com / LINKEDIN PROFILE
Senior Software Developer
Dynamic leader of software development teams, passionate, responsible and committed engineer with teamwork spirit, customer focus, quality minded and 14 years’ on hand experience of designing and implementing system modules using C#.NET in Microsoft Visual Studio and MS-SQL Server. Solid programming knowledge of NET Framework 3.5/4.0/4.5, C# for client application and ASP.NET for Internet application
Skilled in all phases of the software development lifecycle; expert in translating business requirements into technical solutions.
Participated to ISO 9001 certification process
Skills include:
Project Management
Software Architecture Design & Deployment
Relational Database Design
Software Development Lifecycle
Object-Oriented Programming
Problem Analysis & Resolution
Web Site Design & Development
Requirements Gathering & Analysis
Technical & End User Documentation
Software Testing & Troubleshooting
Project Teamwork & Communications
Team Leadership and Collaboration
Technology Summary
Programming:
.NET Framework (all), C#, WPF, WCF, MVC, Razor, MVVM, Silverlight, AJAX, LINQ, Gof Design Patterns, IoC (Ninject, Autofac, MEF), Mocking Framework (Moq), Unit Test Framework, Multithreading, Entity Framework, Web Services, ASP.NET Web Forms, ASP.NET MVC, ASP.NET Web API, ASP.NET SPA, VB.NET, Windows Forms, SVG, Bootstrap, XSL/XML, HTML/HTML5, CSS3, Zen-Coding, Less CSS, Jasmine, JavaScript/JQuery, AngularJS, NodeJS, 3DJS, JSON, SoapUI, Transact-SQL, PL/SQL, Java/J2EE, JEE 5, Spring, JMS, CORBA/IIOP, Bridges, VB6, RPG 400, GAP II & III, CL/400
Methodologies:
UML, XP, TDD, DDD
Software & Tools:
Visual Studio(all), Rational Developer, Eclipse, Team Foundation Server(all), SVN, SharePoint, CMS Telerik Sitefinity, ReSharper, Maven
Systems:
Linux, Windows (all), IBM OS/400
Web Servers:
IIS, Apache, JBoss, Tomcat/Jetty, GlassFish
Databases:
SQL Server, DB2, DB2/400, Oracle, MySQL,
Reporting:
Crystal Reports
Professional Experience
NAMEBAY (Domain Registrar) -- Monaco
Project Manager / Sr. Developer, October, 2006 to Present
Create and customize software applications and tools using advanced development and coding techniques. Manage all phases of application design from coding and prototyping through system testing, integration and deployment.
Accomplishments:
Led the automation of the entire Registrar business processes with a Comprehensive and feature-rich provisioning platform.
Led solutions engineering that involved process automation and functionality enhancement.
Replaced time-consuming, synchronization of our domains portfolio, error-prone manual processes with elegant, automated solutions.
Provided gTLD and ccTLD Automation Solutions based on the Extensible Provisioning Protocol (EPP), RESTful API.
Designed and developed a secure multi-threaded proxy server (TLS, SSL3) that communicates with the registry servers based on standard of the Internet domain name registration protocol.
Led and Developed solutions for Web Hosts and Additional services.
Developed and implemented a complete hosting solution for Windows and Linux Internet applications for integrators, software vendors.
Developed several internal tools to participate to the various phases of the opening of domain names to registration (The first come, first served).
Developed solutions to protect your brand & intellectual property.
Redesigned our Front-end with Telerik ASP.NET Ajax controls and Back-end with Single Page Application (SPA) using AngularJS, Bootstrap, Web API, ASP.NET MVC, Identity, and Entity Framework.
Coordinate and lead EDM software development efforts of our Group Company to complete project deliverables.
Developed module for a Ticketing System using AngularJS, Bootstrap, D3.JS, ASP.NET MVC, WCF, WEB API, Identity, Entity Framework
Reduced technical support Level II & III from 8 hour/day to 2 hour/day.
ATRONIC SYSTEMS (Provider of casino games and products) --Monaco
Architect, 01/2006 to 09/2006 (9 months)
Analyze business processes and propose efficient and reliable solutions to solve any JAVA and .NET interoperability problem.
Accomplishments:
Led, architected and participated in the design and creation of the prototype for the next generation of casino gaming solutions. Interoperability between .NET, CORBA, J2EE, Web Services and runtime Bridges.
Designed and developed a control access application for government barred players.
GEPIN INTERNATIONAL (Solutions and Services / Ticketing Systems) -- Monaco
Project Manager / Sr. Software Developer, January, 2003 to September, 2005 (2 years 8 months)
Led programming tasks including enhancements, maintenance and support for clients’ applications and interfaces.
Accomplishments:
Re-design of electronic ticketing system, cover-up of important events in Monaco and all around France.
Led and developed an e-commerce website for real-time booking, including seats dynamic display (SVG) and bank payment (SIPS ATOS). The growth in ecommerce sales was 100% every year. It represents 1M Euros from 2003 to 2006.
Created phone booking system prototype using Web service & SMS+, RFID tag access control system prototype (ASK SMART CARD with portable reader), and integrated RS232 thermal printer for the ticketing system
Designed and developed Football dedicated specific application (team players follow-up, game sheets ECM, work accidents)
Led the project team for the transition of applications from ASP 3.0 to ASP.NET
Designed templates and pages the SAGE E-Commerce platform.
Provided SAGE software installation (accounting, Sales management, Salary payment, Reporting & Decisions) and tools to migrate SQL version.
MONACO SOFT (Solutions and Services / Ticketing Systems) -- Monaco
Software Engineer, Mai, 1998 to December, 2002 (4 years 8 months)
Provided project management services teams on a number of work requests and projects and led in technical support level II & III.
Accomplishments:
Design & develop J2EE (JSP & Servlets) solution for a Self-Management Web) application
Re-design of the ticketing application with VB.NET, SQL Server 2000 & Crystal Reposts
Website developments in ASP 3.0.
Football dedicated specific application development (Game Report, Game management) & Hotel dedicated specific application (Rooting) in JAVA/J2EE
Modules updates (Basic) management and electronic ticketing application implementation for French football & rugby clubs and for Events (Circus, Theatre, concerts)
SOPHITEK (Solutions and Services / Banking Systems) –Nice/Sophia-Antipolis
R&D Engineer, March, 1996 to April, 1998 (2 years 2 months)
Develop, maintain and support application programs for Banks using GAP II & III and related tools. Analyze code for system testing and debugging.
Accomplishments:
Banking software package development for bank management needs. This application answers the constraints of Private-Banking and Corporate-Banking.
Developed new programs as part of this project.
Education
COMPUTING ENGINEERING SCHOOL: E.S.S.I. -- Nice, France
Engineering Software (Diploma), 1994
NICE / SOPHIA UNIVERSITY -- Nice, France
Master of Mathematics, 1991
Available for Relocation