<?xml version="1.0" encoding="utf-8"?><rss version="2.0"><channel><title>Philippe Goncalves resume - Web / Intranet computer engineer, PHP|Java|J2EE|XML|...</title><link>http://www.cv20.info</link><description><![CDATA[RSS for my main professionals experiences and skills, you can view a more complete version of my Resume on http://www.cv20.info]]></description><item><title>I have currently a job</title><pubDate>Fri, 25 Jul 2008 13:33:58 GMT</pubDate><description>I'm not currently looking for a job.
<br />
<span style="font-size:1.1em">J2EE / PHP computer engineer</span></description></item><item><title>TECHNICAL SKILLS</title><pubDate>Fri, 25 Jul 2008 13:33:58 GMT</pubDate><description><![CDATA[<h1><span color="red">XHTML DOM CSS AJAX Javascript SQL YahooUI MySQL FireBug JSON CVS JFreeChart Java JSP ASP Transact-SQL Hibernate JasperReport Eclipse SQL Server BugZilla Joomla Mercury Quality Center PHP PL/SQL XML Servlet Struts Birt Oracle Photoshop Mantis Google Maps Spring AjaxTags Apache Tomcat Netconf Publigen Visual Studio .NET Weblogic Access C# .NET Websphere Scriptaculous </span></h1>]]></description></item><item><title>May 2008 - June 2008, Intitek (Lyon) for the account SNCF (DSIT) (Lyon) - Contracting owner assistant</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/sncf.jpg" alt="Logo" align="left" style="padding-right:2em;" />SNCF has various applications to send SMS to their customers and train controllers, in order to inform for example a delay, prevent an incident on a train, and so on.
<br /> <br />These applications are all connected to a specific service provider for sending and receiving SMS, which creates a non-homogenization of exchange protocols, as well as difficulties in establishing new applications using this type of service.
<br /> <br />For this mission I had to assist the customer (SNCF) in the drafting of a project specification for the establishment of a common platform for sending SMS, before the launch of an invitation to tender at the European level.
<br /> <br />First, I had to study the existing applications, in order to understand how they operate, to draft the communication protocols for the common platform.
<br /> <br /> I also participated in the drafting of technical and functional standards solutions to be considered for accommodating future applications using sending / receiving SMS.
<br /> <br />This mission was very rewarding, I could see the steps of the building of a customer project, with the research of ideas, phases of reflexion, definition of need, and so on.</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>C</strong>ontracting owner assistant for the drafting of a project specification for the establishment of a common platform for sending SMS / MMS</li><li><strong>T</strong>echnical informations consolidation of the existing applications at SNCF</li><li><strong>P</strong>roposal of technical and functional solutions for the common platform</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br /></p>]]></description></item><item><title>June 2007 - Apr. 2008, Coframi (Lyon) for the account SNCF (DSIT) (Lyon) - Project management, Contracting owner assistant, Developer engineer</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/sncf.jpg" alt="Logo" align="left" style="padding-right:2em;" />In charge of an Intranet application, my mission, within the Direction of Information Systems and Telecommunications (DSIT) of SNCF, allowed me to work both on project management and integration / technical development, while remaining in full autonomy. <br /> <br />
Technical follow-up in Mercury Quality Center, contents integration, development of Joomla components, workload estimate for future developments, Photoshop design, etc. A very rich and versatile work, which gave me the opportunity to show my interlocutor abilities in the management of customers requests and priorities during a project.</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>I</strong>n charge of an Intranet application for SNCF</li><li><strong>C</strong>ustomer relationship management</li><li><strong>W</strong>orkload estimate</li><li><strong>P</strong>roposition of solutions for customers requests</li><li><strong>D</strong>esign and Development (PHP / Ajax / MySQL / etc.) for the existing application</li><li><strong>U</strong>sers training for many Web and Intranet applications</li><li><strong>P</strong>hotoshop design</li><li><strong>D</strong>esign and development (PHP / Ajax / MySQL / etc.) of a collaborative workspace</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />PHP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;YahooUI&nbsp;Eclipse&nbsp;Apache&nbsp;MySQL&nbsp;Photoshop&nbsp;FireBug&nbsp;JSON&nbsp;Joomla&nbsp;Mercury Quality Center&nbsp;Google Maps&nbsp;</p>]]></description></item><item><title>May 2007 - June 2007, Coframi (Lyon) for the account GTIE Transport / LEE Conseil (Lyon) - Developer engineer</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/gtie.jpg" alt="Logo" align="left" style="padding-right:2em;" />The objective of this mission was to develop the back office of a decision support application for the road traffic management in Rhone-Alps region. <br /> The front office already existed, I had to study the database architecture with the aim of not modifying the existing application. <br /> <br /> The only constraints were imposed on the use of PHP coupled with a MySQL database. In order not to propose a basic form-filling application, with all the constraints due to the database relations, the back office was developped entirely through a Web 2.0 approach; establish a "rich" web based application, by developping an interactive tool allowing the user to create its objects as he sees without following a precise and defined path. <br /> <br /> Working alone on this mission, it took place in excellent conditions, no bug has been found during the recipe phase.</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>D</strong>evelopment of a back office for a decision support application for road traffic management in Rhone Alps region</li><li><strong>R</strong>ealization by a fully Web 2.0 approach, with the use of YahooUI and Scriptaculous libraries </li><li><strong>M</strong>ass use of DOM, Ajax and Javascript, increasing interactivity and ergonomics</li><li><strong>C</strong>ompliance with W3C standards for better accessibility</li><li><strong>J</strong>ob layer done in PHP</li><li><strong>F</strong>ull autonomy on the project</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />PHP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;YahooUI&nbsp;Scriptaculous&nbsp;Eclipse&nbsp;Apache&nbsp;MySQL&nbsp;FireBug&nbsp;JSON&nbsp;CVS&nbsp;</p>]]></description></item><item><title>Oct. 2006 - May 2007, Coframi (Lyon) for the account EDF (Chinon) - Developer engineer</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/edf.jpg" alt="Logo" align="left" style="padding-right:2em;" />Within a team of 6 persons (1 project manager, 1 technical architect, 1 mathematician , 3 developers), our mission was to develop an application for monitoring the irradiation of tanks and reactors for the nuclear power station of EDF in Chinon. <br /> <br /> Mathematics, reports, charts forecasts, use of new technologies, my first role was to prove my technical (architecture support, development, etc.) and relational (customer meetings) abilities to complete my task. <br /> <br />
My skills were various: detailed functional specifications draft, documents design, user documentation, participation in the database design and the architecture, development, research for the deployment under Weblogic, test phase, and so on. <br /> <br />
Concerning the development, I realized 3 of 5 fully essential layers of the application: the management of references data, the generation of interactive graphics from data transmitted by an independent math module, and the generation of pdf reports, the aim of the application. <br /> <br />I have punctually intervened for skills transfer and assistance for the project manager, 3 months after the end of this mission.</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>P</strong>articipation from A to Z on the analysis, design and development for a nuclear supervising application</li><li><strong>D</strong>etailed functional specifications, document design and user documentation draft</li><li><strong>V</strong>isits to the customer, meetings</li><li><strong>P</strong>articipation in the database design and the application architecture</li><li><strong>J</strong>2EE/Struts/Spring/Hibernate/AJAX/Oracle/PLSQL development</li><li><strong>D</strong>esign and development of the modules for the interface with Octave (Mathematics module), JFreeChart (graphics generation) and JasperReport (interactive reports generation)</li><li><strong>U</strong>nit test (JUnit) and validation</li><li><strong>A</strong>pplication deployment under Weblogic</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />Java&nbsp;JSP&nbsp;Servlet&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;PL/SQL&nbsp;Struts&nbsp;Spring&nbsp;Hibernate&nbsp;JFreeChart&nbsp;JasperReport&nbsp;Eclipse&nbsp;Tomcat&nbsp;Weblogic&nbsp;Oracle&nbsp;AjaxTags&nbsp;BugZilla&nbsp;XML&nbsp;CVS&nbsp;</p>]]></description></item><item><title>July 2006 - Sep. 2006, Unilog, a LogicaCMG Company (Lyon) - End of Master studies training</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/unilog.jpg" alt="Logo" align="left" style="padding-right:2em;" />My internship of the last year of my MASTER studies was conducted in two phases: 1 month and an half in Montreal, in the Téléinfo laboratory of UQAM, and 3 months at Unilog in Lyon (France). <br /> <br /> The aim of my mission was to participate on the development of a web-based application, to assist the release of pharmaceutical lots to respond to questions like: Are the lots (drug) has run all the phases of validation to be marketed? Were there anomalies throughout the chain of production? <br /> <br /> Under a project team leader, we were 3 (2 developers and the project team leader) working on this application. <br /> I have been mainly involved in the application development, but I also wrote detailed functional specifications, and participated in the test phase.</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>D</strong>evelopment of an application for the release of lots (drugs) for the pharmaceutical sector</li><li><strong>D</strong>etailed functional specifications draft </li><li><strong>J</strong>2EE/Struts/Spring/Hibernate/AJAX/PLSQL development</li><li><strong>G</strong>raphics generation with Birt (Business Intelligence and Reporting Tools, a project of the Eclipse Foundation)</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />Java&nbsp;JSP&nbsp;Servlet&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;AJAX&nbsp;Javascript&nbsp;SQL&nbsp;Struts&nbsp;Spring&nbsp;Hibernate&nbsp;Birt&nbsp;Eclipse&nbsp;Tomcat&nbsp;Weblogic&nbsp;Websphere&nbsp;Oracle&nbsp;MySQL&nbsp;AjaxTags&nbsp;Mantis&nbsp;XML&nbsp;CVS&nbsp;</p>]]></description></item><item><title>May 2006 - June 2006, Laboratory of computer science of UQAM (Montréal) - End of Master studies training</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/teleinfo.jpg" alt="Logo" align="left" style="padding-right:2em;" />As my french university had an agreement with the UQAM (University of Quebec in Montreal), I went in Montreal for a year to finish my degree. I took advantage of being in a foreign country to do my internship, with gave me the opportunity to discover the local world of work.
<br /> <br /> My internship was held in the research laboratory of computer science of the university (headed by one of my teachers), populated mostly by researchers and PhD students. <br /> <br /> My mission was trying to establish a bridge of communication between an application for networks configuration (ValidMaker, made by the laboratory), and EDI Cisco (an application for networks configuration), jointly with a PhD student. <br / > <br /> The application to modify already existed, first I had to study it, and then to seek information about EDI (Released in April 2006), to see the possibilities to establish the communication between these two applications. <br /> <br /> The balance at the end: information successfully found, .NET technology learned, application (communication made by SSH) modified, and design documentation drafted, someone else getting my work in order to carry out tests and remaining changes (1 month and a half being relatively short).</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>E</strong>nglish documentation study of the EDI Cisco</li><li><strong>L</strong>earning Netconf protocol for communication network</li><li><strong>L</strong>earning .NET (C # and ASP) environment</li><li><strong>D</strong>evelopment in Visual Studio .NET 2005</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />ASP&nbsp;XHTML&nbsp;SQL&nbsp;C#&nbsp;.NET&nbsp;Visual Studio .NET&nbsp;MySQL&nbsp;XML&nbsp;Netconf&nbsp;</p>]]></description></item><item><title>June 2005 - Aug. 2005, Dreamcentury Entertainment (Paris) - Internship</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/dreamcentury.jpg" alt="Logo" align="left" style="padding-right:2em;" />For my second year at Dreamcentury Entertainment, I was in charge of setting up during the 2005 summer, video games events in the form of competition involving as many players as possible. <br /> <br /> This could be from simple Tombola, to a game of Bingo or even Tiercé (imagine a giant Tiercé where riders are players of the website, with bets and everything that goes with it: estimations, players quotations, etc.). <br /> <br /> I designed and developped some of these games (Bingo and Tiercé), other existing yet (and processed for the occasion for the games events). <br /> <br /> This work was carried out jointly with a graphic artist, designing models to be integrated in the games. <br /> <br /> I also worked on the "classical" interventions that I had the opportunity to do a year ago: HTML integration, correction of components in production, safety management, and so on. <br /> <br /> The balance was again very positive, the participation rate and the enthusiasm of the players were there.</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>A</strong>nimation and development of video games events that have occurred during the summer of 2005</li><li><strong>D</strong>esign and development of interactive games in ASP/XHTML/Javascript/Transact-SQL</li><li><strong>S</strong>ecurity management</li><li><strong>S</strong>etting the games in production</li><li><strong>R</strong>esults of competitions organized positive</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />Java&nbsp;ASP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;Javascript&nbsp;SQL&nbsp;Transact-SQL&nbsp;Access&nbsp;SQL Server&nbsp;Photoshop&nbsp;</p>]]></description></item><item><title>June 2004 - Aug. 2004, Dreamcentury Entertainment (Paris) - Internship</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/dreamcentury.jpg" alt="Logo" align="left" style="padding-right:2em;" />Dreamcentury Entertainment is a company publishing online games websites: play, earn points and convert them with gifts. They also offer a web platform for games, sold in white label and present in many known companies websites in France: Free, M6, and so on. <br /> <br />
As an intern, I worked on the company websites, both in terms of design, development (games and websites), integration and testing. My role was therefore multiple, because at this moment the development team was formed mainly by interns in IT. <br /> <br /> At the beginning of a project, once the design was completed, it was presented to the team leader and the corporate managers (we were in a small structure), before beginning the development. <br /> When this last phase was completed, then we had to test it on a integration server before the production. This phase was delicate because if there were bugs in production, we had to step in quickly in order to not penalize players (bad points allocation, bugs in the games, etc.) or the company (games too simple, extra allocation too simple, etc. .). <br /> <br /> I also participated in a mini project to manage saves in a Flash game. For this occasion, I improved the game server written in Java and controlling the process. <br /> <br /> To conclude, it was a very enriching experience, our work was valued, visible and workable by thousands of players in the world, and the technical side very advanced (Trigger and high-level SQL Procedures, security management to prevent cheating, etc.).</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>D</strong>evelopment of online games in ASP/XHTML/Javascript/Transact-SQL</li><li><strong>P</strong>articipation in the 3 phases: design, development, testing</li><li><strong>S</strong>ecurity management</li><li><strong>H</strong>TML Integration</li><li><strong>H</strong>igh level SQL Procedures and Triggers </li><li><strong>E</strong>nhancement of the game server written in Java</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />Java&nbsp;ASP&nbsp;XHTML&nbsp;DOM&nbsp;CSS&nbsp;Javascript&nbsp;SQL&nbsp;Transact-SQL&nbsp;Access&nbsp;SQL Server&nbsp;Photoshop&nbsp;</p>]]></description></item><item><title>Apr. 2003 - June 2003, CEA (Atomic Energy Commission) (Saclay) - End of DUT studies training</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/cea.jpg" alt="Logo" align="left" style="padding-right:2em;" />Within the STDS section (Nuclear waste management) of the CEA of Saclay, this 12-week mission offered me the opportunity to work in an environment completely devoid of IT specialists, and to adapt to an environment totally unknown for me, namely nuclear energy. <br /> <br /> Intern to set up the intranet (whose sole responsibility was entrusted to me) of the section, I first had to conduct interviews with the staff to determine the need and take notes of the ambit. <br /> This phase led to the realization of a model that I had to validate with officials before setting up the application via the tool Publigen (Advantys). This tool is a professional CMS (used for example at that time by Renault and France Telecom for their intranet) completely modular which permit the development of professional applications without any line of code. <br /> Finally, I've ended by a staff training on the Publigen tool. <br /> <br />This experience was the opportunity for me to discuss the pre-technical side of IT projects, with research and analysis of need phases. The integration under Publigen was also very interesting, and the fact to complete by training the engineers of the section allowed me to review my work.</p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>D</strong>iscussion with the staff</li><li><strong>A</strong>nalysis of need</li><li><strong>E</strong>stablishing a model / prototype of the intranet for validation</li><li><strong>D</strong>evelopment with the intranet tool Publigen by Advantys</li><li><strong>S</strong>taff training on the tool</li><li><strong>D</strong>evelopment of a tool in ASP / Access to manage documents</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />ASP&nbsp;XHTML&nbsp;CSS&nbsp;SQL&nbsp;Access&nbsp;Publigen&nbsp;</p>]]></description></item><item><title>Sep. 2000 - Apr. 2001, eFront Media Inc. (San Jose) - Webmaster</title><description><![CDATA[<p><img src="http://www.cv20.info/images/entreprises/efront.jpg" alt="Logo" align="left" style="padding-right:2em;" />In November 1998, 3 months after having my Web access, I developped a website about emulation of video games. It was soon visited by hundreds and then thousands people daily, which motivated me to turn it into something visually and functionally much more "professional". <br /> <br /> Partnerships, advertisements, quizzes, after having severals very good experiences, an American company (called eFront) contacted me and proposed me an offer: buy my website in exchange of stock options and a monthly salary. The fact that I still was a student could only encourage me to accept this proposition. <br /> <br /> I was therefore master of the website (without actually owning it) and continued to improve and update it. Meetings (in video conferences) were held to refocus the objectives in terms of advertisements. <br /> <br /> 8 months after the transaction, the company turned into liquidation and I clawed back my domain name. <br /> <br /> Anecdote: Business 2TM (a former French advertising company) contacted me at the same time, offering me an incubator project to create my own business in the Web domain. <br /> <br /> <em> NB: The skills on this experience match the technical skills used since the creation of Toudy.com </em></p><p><u><span class="bleu">FUNDAMENTAL POINTS</span></u>:<ul type="circle"><li><strong>S</strong>elling of my website Toudy.com to the company eFront</li><li><strong>E</strong>mployee and Webmaster of Toudy.com for eFront</li><li><strong>C</strong>law back of Toudy.com after 8 months of work (eFront has not survived the dot-com bubble)</li></ul></p><p><u>TECHNICAL SKILLS</u>:<br />PHP&nbsp;XHTML&nbsp;CSS&nbsp;Javascript&nbsp;SQL&nbsp;Apache&nbsp;MySQL&nbsp;Photoshop&nbsp;</p>]]></description></item></channel></rss>