HLE : Directeur de projet iPhone et Temps Réel Embarqué

C/C++, Java, Pascal, Objective C, Windows, Dos, HP/Solaris Unix, Linux, Vxworks, FreeBSD, Mac OSX, Iphone OS, Attol, Rational Test Suite,
mercredi 18 novembre 2009
par  aggil

Project Leader & R&D Manager

Languages : Vietnamese (Native), English (Good)Education1990 – 1995 University of Technology, Ho Chi Minh City, VietnamBachelor of Computer Science1998 – 1999 Hanoi University of Foreign Language Ho Chi Minh City, VietnamBachelor of English2000 ASIA Invest, Ho Chi Minh City, VietnamISO 9001 Lead Auditor2001 Pacific Foundation, Ho Chi Minh City, VietnamObject Oriented and System Design 2003 University of Technology, Ho Chi Minh City, VietnamDatabase design and Algorithms for computing 2006 SGS Company, Ho Chi Minh City, VietnamISO 27001- buils an ISMS for IT Company

  • AGGIL NT, Ho Chi Minh City, Vietnam IPhone Specialist Highlight skills
  • Management skills
  • C/C++ language programming
  • Embedded system
  • Networking.

Working history

FromToCompanyLocationTitle
3/2008

current

AGGIL NT Ho Chi Minh City, Viet Nam Project Leader (Senior software Engineer)
8/2006

3/2008

XXX Ho Chi Minh City, Viet Nam Program ManagerQA Manager
3/2005

7/2006

XXX Ho Chi Minh City, Viet Nam Senior Consultant
1/2001

2/2005

XXX Ho Chi Minh City, Viet Nam Senior Manager
7/1995

1/2001

XXX Ho Chi Minh City, Viet Nam DeveloperTeam LeaderProject Manager

Working Practices

  • Management skills : project management skills, team leading skills, people management skills
  • Programming Languages : C/C++, Java, Pascal, Objective C
  • Environment/middleware :
  • COM/DCOM/CORBA.
  • X designer
  • Embedded systems,
  • Networking (TCP/IP)/Telecom systems (GSM, GGSN)
  • Platforms : Windows, Dos, HP/Solaris Unix, Linux, Vxworks, FreeBSD, Mac OSX, Iphone OS
  • Databases : RDBMS, OODB design, MySQL
  • Test tools : Attol, Rational Test Suite,
  • Reference standards : CMMI, PCMM, ISO 9001:2000

Professional Experience3/2008 – CurrentAGGIL NTHo Chi Minh City, Viet NamProject Leader

  • Manage of Development in VN
  • In charge of projects for product on iPhone R&D Manager
  • Lead the RnD for development on iPhone

8/2006 – 03/2008XXXHo Chi Minh City, Viet NamProgram Manager

  • To be trained for PEP project at customer site (SpaceBel – Belgium)
  • Manage PEP and Billing project (details are below)
  • Lead all technical issues of the PEP project
  • Communicate with customer for projects activities QA Manager
  • Review company process for Software department
  • Propose new process to improve the effectiveness of company projects 3/2005 – 07/2006 XXXHo Chi Minh City, Viet NamSenior Consultant
  • Technical prime for MPE 9500 project (details are below)
  • Technical prime for GGSN project (details are below)
  • Attain and manage the ISO 9001 certification program
  • Attain CMMI & ISO 27001 certification program

01/2001 – 02/2005 XXXHo Chi Minh City, Viet NamSenior Manager

  • Lead the design and implement the embedded product for handheld device : mine
  • Lead the design and implement the embedded product for industrial TV station : BK-2500
  • Lead the testing team for the two products
  • Build the production chain in Singapore for BK-2500 product

07/1995 – 01/2001 XXXHo Chi Minh City, Viet NamProject Manager

  • Manage the EFEM project
  • Technical leader for EFEM project
  • Building QMS (Quality Management System) for GCS Company Team leader
  • Implement the middle ware CORBA for parallel processing system (SCI).
  • Lead the team to implement the IDL/C++ pre-compiler for ORB/SCI
  • Lead the team to implement the bridge between COM/DCOM and CORBA Engineer
  • Maintain the product for serial line (RS232) analyzer : SIMON : fix bugs, improve the current system, implement new features
  • Attain the MGH project to control Therapy treatment machine of IBA Company in Belgium for Massachusetts General Hospital in US.

Project References

SmartTime Project (03/2008 – Current)This is the project to build the Smart time product for iPhone to sell on App Store of Apple. This product is the most effective task management for iPhone.

Main activities

  • Attend the training session in Apple (WWDC 2008)
  • Manage the development team for design, and development of the product
  • In Charge of QA/QA control for product

Experience gained

  • Objective C language
  • iPhone programming
  • Mac OSX programming
  • iPhone Application development and deployment process

PEP Project (08/2006 – 03/2008)This product is to improve the end-to-end TCP performance when traversing a multimedia satellite access network such as DVB-RCS systems follow RFC 3135 and RFC 2018. The goal of PEP is to optimize the use of available bandwidth and to maximize the number of users that can be supported on the satellite link. Expected performance :

  • Up to 8 times for HTTP traffic
  • Up to 280 times for FTP traffic

Main activities

  • Attend the training session in Belgium
  • Design, code and test the SACK (RFC 2018) using C language on FreeBSD4.4 kernel.
  • Design, code and test the SNACK using C language on FreeBSD4.4 kernel
  • Maintenance the system
  • Testing the system

Experience gained

  • Management skills
  • Customer (in European) communication skills
  • TCP/IP Protocol in details
  • Kernel code of Free BSD Operation System

Billing Project (03/2007 – 12/2007)This project is to implement the post-paid Billing system and part of customer services for PSTN system for SPT (Saigon Post and Telecommunications Service Corporation). The project will be built based on eTOM and OSS/J framework.

Main activities

  • Create the proposal for SPT
  • Initiate and manage the project team, create the project plan
  • Choose the design method
  • Communicate with customer

Experience gained

  • NGOSS/eTOM-SID framework for telecom companies
  • OSS/J model
  • Object oriented analysis and design
  • Model driven architecture/ Domain driven design

GGSN-SSG Project (10/2005 – 07/2006)The GGSN is the interconnection point between the Public Land Mobile Network (PLMN) and a particular Packet Data Network (PDN), which can be Internet Service Provider (ISP) or Corporate Intranet. Accordingly, a GGSN maintains a “one to many” relationship with Serving GPRS Support Node (SGSNs), which may be in either the Home Public Land Mobile Network (HPLMN) or Visiting Public Land Mobile Network (VPLMN) for roaming subscribers. The SGSN provides the mobile subscriber an access point to the GPRS/UMTS network, and is primarily responsible for network access control and mobility management. The GGSN is primarily responsible for packet routing and controlling access to the public data network (PDN), which includes the following general functions : • Routing • Tunneling • Security • Mobile subscriber authentication • IP address allocation • GGSN accounting

Main activities

  • Lead the MPG team
  • Design and coding
  • Testing the system
  • RnD tasks

Experience gained

  • Management skills
  • Routing protocols (RIP, OSPF, MPLS)
  • Wireless system architecture, GSM, GGSN, SGSN, etc.
  • Linux, Vxworks operating system
  • C, C++, gcc, g++, clearcase, guru

MPE-9500 Project (03/2005 – 09/2005)MPE-9500 is a professional product being developed by Nortel Company in Canada. This product platforms leverage emerging standards to combine select functionality of edge routers, multi-service WAN switches, Ethernet switches and IP services switches into a single edge device. Using state-of-the-art components and platform architectures, MPE delivers cost-effective solutions to meet any size of POP (point-of-presence) or CO (central office) and/or single-service or multi-service deployments. This broad range of services is essential to support today’s revenue streams while providing a seamless migration path to new services over a cost-reduced infrastructure. The MPE 9500 Services Routing Operating System (SR-OS) runs on a hardened version of LINUX that has also been augmented by a high availability layer, internally developed by Nortel.

Main activities

  • Attend the training session on Canada.
  • Design and coding the ICS module
  • CR fixing for ICS module
  • Technical lead the MPP team

Experience gained

  • Working in a big size project for Nortel company in Canada
  • Team technical leading skills
  • Routing protocols (RIP, OSPF, MPLS)
  • CR fixing process (by Nortel company)
  • Carrier Grade Linux
  • C, C++, gcc, g++, Clearcase, Guru

BK-2500 Project (07/2002 – 02/2005)The BK-2500 is a stand-alone professional digital video recorder/player that can convert various professional analog AV data formats into several different high quality digital AV formats and vice versa. The BK-2500 also assists in the AV archiving process by burning digital AV data onto DVD recordable discs in MPEG2 formats. The BK-2500 product offers ease-of-use and readily plugs into existing professional AV systems (linear & non-linear, such as ones control by RS422 desk) for both editing and archiving purposes. The product is developed on Linux.

Main activities

  • Quality leader
  • Design, code and test the product
  • Testing the system
  • Build the production chain on factory
  • Marketing activities for product
  • Documenting the product

Experience gained

  • Product testing organization
  • Product production chain setup in Singapore
  • Linux operation system
  • Building an embedded system on linux
  • Audio/Video encode decode
  • C language

mine Project (07/2001 – 06/2002)Mine is a portable personal storage device with 10GB HDD inside that allows user to carry all of important data and information all time. Mine allows user to store, show and share digital photo, music and data so easily anytime, anywhere. Mine is also flexible in allowing you to add new software to give user ways of managing data. The product is developed on Linux.

Main activities

  • Quality leader
  • Design, code and test the product
  • Testing the system
  • Documenting the product

Experience gained

  • Product testing organization
  • Linux operation system
  • Building an embedded system on Linux
  • Audio/Video encode decode
  • C system programming

QMS Project (07/2000 – 06/2001)Build QMS (Quality Management System) for GCS Company. The purpose is to build the strong quality system that can guide the departments in company the development procedures, processes and guidelines. ISO 9001:2000 certificate is also a target of QMS system.

Main activities

  • Manage QA and QC team.
  • Create the software development process for company
  • Tailoring RUP to use in SW Projects
  • Lead the ISO 9001 certificate project

Experience gained

  • Management skills
  • Gain knowledge on the standards : ISO 9001:2000, CMMI, ISO 27001
  • Gain knowledge on RUP for Software
  • QA and QC activities for a SW company EFEM Project (07/1999 – 06/2000)With increasing automation requirements in 300mm FABs, Front-End material handling and data automation capabilities have become crucial to a tool’s success. Equipment manufacturers have had to allocate additional engineering resources just to handle the expanding roster of EFEM integration tasks. This project is to develop application to completely control the EFEM (Equipment Front End Module) system, which controls the Front End devices such as Robot, Load Port, Carrier and implements SEMI standards for 300mm Wafer Processing such as E87, E40, E94 and E90

Main activities

  • Manage the EFEM project
  • Technical lead the EFEM project team
  • Design and coding the 300mm standard module
  • Testing the SW - Documenting the EFEM project

Experience gained

  • Project management skills
  • Customers (US and Japan) communication skills
  • SEMI standards (E87, E40, E94 and E90)
  • C/C++, Java MGH Project (07/1998 – 06/1999)This software is to completely remote control a proton Therapy treatment machine of IBA Company in Belgium for Massachusetts General Hospital in Boston, USA. IBA Proton Therapy is a leading provider of proton therapy systems worldwide and the first company to develop and manufacture a commercially available proton therapy system designed to treat thousands of patients per year. IBA’s proven Proteus 235 has been carefully reviewed and selected by a number of the world’s leading institutions and treatment centers.

Main activities

  • Attend the training session in Belgium
  • Design, code and test the HCI module
  • Unit testing the system

Experience gained

  • Working in a medium size project in SpaceBel company in European
  • Solaris operating system
  • X designer, Attol unit test SW, Clear Case, Rational Rose
  • C/C++

ORB/SCI/COM Project (07/1996 – 06/1998)ORB/SCI is software which implements the distributed CORBA standard of OMG group. This software is run on Solaris and on the specific SCI hardware. CORBA is the acronym for Common Object Request Broker Architecture, OMG’s open, vendor-independent architecture and infrastructure that computer applications use to work together over networks. Using the standard protocol IIOP, a CORBA-based program from any vendor, on almost any computer, operating system, programming language, and network, can interoperate with a CORBA-based program from the same or another vendor, on almost any other computer, operating system, programming language, and network.

Main activities

  • Lead, design, code and test the IDL/C++ Pre-compiler module
  • Lead, design, code and test the bridge from COM/DCOM to ORB/SCI.
  • Deployed a method of measuring performance of the ORB/SCI product.
  • Testing the system

Experience gained

  • Team leader skills
  • C/C++, Microsoft Visual C++,
  • CORBA standard
  • COM/DCOM standard
  • Windows 95/98, Solaris

SIMON Project (07/1995 – 06/1996)This is the product from Incosys Company in Germany. The main function is to capture, display and analyze data on the RS-232 / RS522 serial line or LAN communication

Main activities

  • Design, code, sustaining the product modules
  • Testing the product
  • Develop the compiler

Experience gained

  • ANSI C, C++
  • RS-232 data communication capture

Commentaires

Navigation

Actualités

Nouvelle brève

samedi 17 janvier 2009

AGGIL est retenu pour la réalisation de migration de 6 jeux en flash utilisant la technologie action script sur une nouvelle API, pour un grand éditeur de jeux video en ligne.