Post Job Free
Sign in

Developer Software Development .Net Engineer Project

Location:
Gaithersburg, MD
Posted:
September 29, 2012

Contact this candidate

Resume:

Vincent Berube

Email: ********@****************.***

Address:

City: Gaithersburg

State: MD

Zip: 20878

Country: USA

Phone: 202-***-****

Skill Level: Any

Salary Range:

Primary Skills/Experience:

Seeking a position with a company which will require me to utilize my skills, abilities and experience in the software engineering field to ensure the company's success.

Educational Background:

Bachelor's Degree (BA,BS) from Ecole de technologie superieure, Montreal ZZ 9/2002 to 12/2007 (Software Engineering Bachelor Degree)

Job History / Details:

Vincent Berube

324 Market Street, Gaithersburg, MD, 20878

202-***-**** (Tel)

SUMMARY

Established professional developer for the past five years. Over these years, I traveled in the United States, Europe and Canada to join developers' teams. My work has always been motivated by solid values as a professional where hard work and result combines a pleasant atmosphere, team spirit, individual and collective success in which rewarding relationships are built.

* Over five years of experience in Product Lifecycle development using C++, VB.Net, Java, SQL

* Experience in all phases of software development lifecycle

* Strong in Object Oriented Analysis skill

* Strong knowledge of Scrum

PROFESSIONAL EXPERIENCE

John Deere - ISG

Software Engineer / C++ Developer / QT / SCRUM / TDD

Urbandale, Iowa - 07/12 to Current

* Designed and developed an embedded system for use in agricultural vehicle displays in a Linux environment.

* Worked in an Agile (Scrum) environment. Sprints were scheduled every two weeks.

* Worked in a Test-driven development environment where it's required to use testing frameworks (Googlemock/Googletest) for unit tests, Cucumber for integration tests, Squish for GUI tests.

* Developed GUI applications using QT frameworks.

* Used multithreading programming for a system built under the MVC pattern.

* The following experiences are projects realized as a consultant for PCO Innovation.

PCO Innovation

Software Engineer / PLM consultant

Montreal, Canada - 12/07 to 06/12

* Worked in collaboration with others on client sites on projects using different languages such as: C++, VB.Net, Java, SQL, XML, etc.

* Led projects from development of ideas, development of the software per customer requirements, installation, testing, for PLM/CAD project in a milestone and demanding environment that requires strong interpersonal skills, technical skills, industry understanding.

* Responsible for evaluation of clients' needs and communicating with customers on a regular base.

* Responsible for creation of training materials, creation of training courses, assessing trainees, and qualifying trainees.

COGNIZANT & BORG WARNER

C++ Developer / VB.Net Developer

Montreal, Canada - 02/12 to 03/12

* Developed solutions for client's requirements on CATIA V5. CATIA V5 is a multi-platform CAD/CAM/CAE software.

* Responsible to find and develop a solution on a VB.Net project accusing several delays due to the limitation of this language.

* Developed a library in C++ that offers a dozen of functions related to the Drawing workbench in CATIA V5.

* Oriented Object design patterns used in the development such as Abstract Factory.

* Creation of an interface to be able to use the C++ library in the VB.Net project.

* Had to use excellent communication skills to help a team of 5 developers based in India to find a solution to a major issue during the installation of their application.

HONDA R&D

C++ Developer / VB.Net Developer / Batch scripting / VBScript

Marysville, OH, USA - 12/11 to 03/12

* Developed solutions for client's requirements on CATIA V5. CATIA V5 is a multi-platform CAD/CAM/CAE software.

* Automated a manual process of the hoses' analysis in a car in collaboration with others.

* Developed C++ application to modify and analyze the hoses in a 3D design of cars.

* Developed VB.Net library that offers functions using the Win32 API.

* Developed VBScript to use the functions offered by the VB.Net library.

* Used design pattern Singleton.

* Assessed, organized, and merge different solutions into a master.

* Created requirements and end user documentation.

RENAULT

C++ / JAVA / VB.NET developer / Business logic scripting / CVS / SVN

Guyancourt, France - 05/10 to 12/11

* Worked as a developer for the QA team on CATIA V6. CATIA V6 is a multi-platform CAD/CAM/CAE software.

* Analyzed user requirements (Functional and non-functional). Created specifications documents for development and involved in full lifecycle of several developing projects. Developed several solutions in C++ on huge 3D design of cars using different Oriented Object patterns such as Factory, Singleton, Adapter, etc.

* Used rational rose to produce UML, Sequence, Activity and Statecharts diagrams.

* Evaluated the feasibility of the customers' needs in a CATIA V6 environment.

* Created unit testing and correction of the code to respect programming standard.

* Developed ENOVIA V6 Web Services, using JPO, JavaBean and EJB to get specific information on objects and show these information in JSP.

* Responsible for modification, creation and report of objects and creation of programs in ENOVIA V6 via MQL & TCL.

* Worked on ENOVIA V6 Data model customization using Business Modeler, MQL and Spinner.

BOMBARDIER & IBM CANADA

VB.Net / SQL-server / VBA / Ms-Project / Excel

Montreal, Canada - 10/08 to 06/09 and 01/10 to 05/10

* Worked as a developer for the R&D and QA team on CATIA V5 for the development of the C-Series.

* Analyzed the requirements and produced specifications documents regarding the migration of softwares used in the CATIA V4 environment to CATIA V5.

* Involved in the development of several VB.Net applications that affect the 3D design of airplanes in CATIA V5.

* Translated bash scripts to batch scripts due to a server change.

* Ensured that servers in Canada were synchronized with different servers located around the world through 24 hours cycle time. The responsibility included writing advanced procedures stored in SQL-server.

* Responsible for the development of VBA macros in Excel and MS-Project.

BOEING & TATA Technologies

C++ developer / XML

Seattle, WA, USA - 06/09 to 12/09

* Responsible for C++ development on ENOVIA LCA. ENOVIA LCA allows large companies to manage all their design and production data.

* Responsible for the correction and development of a C++ software.

* Developed different algorithms to manage hundreds of xml produced by external software and map them with ENOVIA LCA and CATIA V5 software.

* Developed excellent communication skills to get pieces of information among all the developers in the company to produce a document that explains how this software works.

AIRBUS

C++ developer / XML

Toulouse, France - 06/08 to 10/08

* Responsible for C++ development on CATIA V5. CATIA V5 is a multi-platform CAD/CAM/CAE software.

* Developed excellent communication skills while having conference calls with software and mechanical engineers in three different countries where everyone had to agree on a final solution.

* Developed a prototype in C++ to manage in CATIA V5 the harnesses in the electrical system of the airplane model - Airbus350.

* Worked on XML that contains information on the harnesses and electrical cables used in the C++ development.

College Internships

EXFO Protocol Inc.

C# developer / ASP.Net developer / SQL-server

Montreal, Canada - 05/06 to 12/06

* Wrote advanced algorithms in C# to detect imminent failures in devices used to run tests on optic fibers.

* Developed with ASP.Net, C#.Net and SQL-server of a web interface to manage the different projects in the company. This development was installed on the company's intranet.

* Wrote stored procedure in SQL-server.

* Responsible for user requirements, design, technical, end user documentation.

SKILLS

Industrial sectors

* Aerospace

* Automotive

* Agricultural machinery

Technical Skills

* Languages: C++, Java, C#, Visual Basic, SQL*Plus, CAA/RADE, Business Logic scripting, XML, ASP.Net, Q.T., MQL, TCL, Bash scripting, Batch scripting, Win32 API

* Databases: MySQL, Oracle, Access, DB2

* Software: Visual Studio.NET, Eclipse, Microsoft SQL Server, MS Project, MS Office, Rational Rose Suite, HP Quality Center, CVS, SVN, GoogleTest, Tortoise, Linux

* PLM/CAD Software: CATIA V6, CATIA V5, Enovia V6, SmarTeam, LCA

Miscellaneous: Scrum, UML, Design Patterns, Use Case

Functional knowledge

* Oriented object programming and design patterns

* Software specifications

* User interface development

* Project management

* PLM installation and configuration

Languages

* English

* French

* Spanish: basic

EDUCATION

Montreal, Quebec, Canada

Ecole de Technologie Superieure (ETS), 2007

Software Engineering

Bachelor degree

REFERENCES

Available upon request



Contact this candidate