Adrian Bogdan



Mobile phone: +40740013655
Web: www.adrianbogdan.eu
Email: contact@adrianbogdan.eu

 
 

EXPERIENCE

 
Software Engineer
Company: Freescale Semiconductor Inc.
No. employees: More than 20000
Period: 2007-10 <> present
Location: Bucharest

Company description:
Freescale Semiconductor is an american semiconductor company, focused on the networking and automotive markets. The office in Bucharest is one of the major software development centers of the company.
The Developer technologies division is in charge of the CodeWarrior suite of tools offered to the customers to support the development of solutions based on the Freescale processors.
The Power Architecture product is aimed at the networking and multimedia market, with customers in the routing / switching, mobile telephony or multimedia markets.
The debugger team is composed of 7-10 engineers and a team manager.

Responsibilities:
Work on the CodeWarrior IDE debugger for the PowerPC architecture:
  • Linux kernel aware debugging (over JTAG)
  • Linux application debugging using the CodeWarriorTRK debug agent
  • Managing the automated build process
Tasks:
  • Fixing bugs (filed by members of the team, the test team or by customers)
  • Developing new features according to requirements collected by the marketing teams
  • Adding support for new targets (processors, sillicon revisions or boards), new kernel versions or board support packages
  • Integration testing (used as the automatic testing is minimum)
  • Support for customers and field application engineers
  • Contact point for the test team for the areas assigned to me
  • Providing and requesting support from various teams in charge of different components of the product
Technologies:
C/C++, debugging technologies, Eclipse, embedded PowerPC architecture, Linux, CVS
 
Software Developer
Company: Progressys
No. employees: 10-15
Period: 2006-07 <> 2007-07
Location: Bucharest

Company description:
Located in Bucharest, Progressys is an outsourcing partner for companies in the Unites States and Ireland; also developing commercial products under the Deskperience brand.
While being employed at Progressys, I worked on several projects, which are detailed below.

Project name: Aqua Deskperience (July 2006 - September 2006)

Aqua Deskperience is a screen scraping and screen capture tool. It lets you get, edit and share by mail or IM any image or text you see on the screen. It captures anything from an area of the screen to an entire web page. Aqua also makes it handy to search any word or phrase you see on the screen by simply clicking them and choosing from a popup menu what search engine to use.
The Aqua Deskperience team was composed of 3-5 people.

Responsibilities:
  • Fixed various bugs on the User Interface and functionality
  • Developed the share via IM features using public APIs and window detection
Tasks:
  • Implement features
  • Bug fixing
  • Integration testing
Technologies:
C, Windows API, Subversion

Project name: VoiceBox (July 2006 - March 2007)

Under the outsourcing contract with VoiceBox Technologies, Progressys provided various non-critical software components for their voice recognition solution or assisted them with the development of the core solution.
The team was composed of 3 people.

Responsibilities:
Component development for voice recognition solution:
  • Data structures library (STL replacement in platform-independent product)
  • Multi-platform testing automation tool (Win32, WinCE, POSIX)
  • Voice recording application for Win32 and WinCE (using RAPI for device communication)
Tasks:
  • Follow the requirements from the customer and design the solution
  • Coding
  • Testing: automated unit testing and manual integration testing
Technologies:
C++, Windows API, POSIX, Windows CE RAPI, Subversion

Project name: Web application for reverse auctions management (March 2007 – May 2007)

Reverse auctions are organized by a buyer requesting bids on a product or service he needs to buy. This project, developed for a romanian company, created such an application to be used in public auctions.
The team was composed of 3 people.

Responsibilities:
  • Develop web components for the application’s forms, reports
  • Implement real-time charts and graphs for viewing the evolution of the on-going auction
  • Design and develop a simple real-time in-browser chat solution
Tasks:
  • Collect requirements from the customer
  • Take part in elaborating the design
  • Coding
  • Testing
  • Collect feedback from the customer
Technologies:
Java Enterprise - JSP/Servlet, Apache Tomcat, Spring Framework, Acegi Security, mySQL, IntelliJ IDEA, Subversion

Project name: Web application for financial report viewing (May 2007 - July 2007)

The Irish customer is a company that manages the editing and distribution of financial reports on behalf of public companies. The web application we developed is offering shareholders the opportunity to view the reports online instead of waiting for the printed report in the mail.
The team was composed of 3 people.

Responsibilities:
  • Develop web components for the application’s forms, reports
  • Ensured integration with customer’s existing components and maintained compatibility with previous release of the application
Tasks:
  • Collected requirements from the customers
  • Contributed to the design
  • Coding
  • Bug fixing
  • Testing
  • Acted as one of the main customer contact points for the project
Technologies:
ASP.NET, C#, Microsoft IIS, Microsoft SQL Server, Subversion

Project name: CRM (Customer Relations Management) (March 2007 - July 2007)

Progressys started developing a CRM solution to sell it directly to customers. The solution was based on requirements from various potential customers and was going to be constantly expanded as required, but the project was canceled before delivery.
The development team was composed of 5 people.

Responsibilities:
  • Work on the server-side components: data objects and business logic
  • Integration with the client-side dynamic UI
Tasks:
  • Coding
  • Integration
  • Test
  • Bug-fixing
Technologies:
EJB 3.0, Google Web Toolkit, JSP/Servlet, JBoss, mySQL, Subversion

Project name: Parental Control solution

An existing parental control solution prototype needed upgrading to the latest technologies. The project was canceled before getting to the implementation stage.

Tasks:
  • Research
  • Documentation
Technologies:
C++, Windows API

 
Internship
Company: UTI
No. employees: 100-200
Period: 2007-03 <> 2007-07
Location: Bucharest

Company description:
The Departments within the Information Technology and Communications Division of UTI cover a rich range of services relevant for Engineering subfields and system integration, hardware and software product research and development, as well as for project management.
Working as an intern on a diploma project, in a team of 3 students under the supervision of 2 company employees.

Responsibilities:
  • Work on framework and middleware application for communication with RFID readers
  • Developed web application for parking space management using RFID devices and tags
Technologies:
RFID, J2EE, JBoss, MySQL, Google Web Toolkit, Subversion
 
Software Developer
Company: AC Software
No. employees: 10
Period: 2005-04 <> 2006-05
Location: Bucharest

Company description:
Romanian company that develops, in partnership with an american company, management solutions for virtual tours and panoramas.
Virtual tours and panoramas were used on the american real-estate market to help a potential visualise the property being sold, by immersing him in the rooms of the property and help him decide.
The team working on this project was composed of 4-5 people.

Responsibilities:
  • Development of Java-based web applications for virtual tour management: server-side and client-side components, business logic, database interface
  • Development of panorama viewer as Java applet
  • Design and development of solution for Romanian insurance company
Tasks:
  • Coding according to specifications
  • Integration
Technologies:
J2EE, Apache Tomcat, Struts, Ibatis; Eclipse development, CVS
 
Software Developer
Company: Star Storage
No. employees: 50-100
Domain of activity: Software/Technologies
Period: 2004-11 <> 2005-04
Location: Bucharest

Company description:
One of the best known companies specialized on document management products and services, archiving and storage. The product portfolio includes professional scanners, scanning software, document management software.
The Enterprise Content Management solutions developed by Star Storage were customizations of the well-known EMC Documentum product on the equirements of particular customers (banks, state authorities).
The team was composed of 8 people.

Responsibilities:
  • Developing customized EMC Documentum solutions for specific customer’s needs
  • Development of server-side and business logic
  • Development of periodic report processing routine exporting data from the database, conversion to PDF format and printing
Tasks:
  • Coding according to specifications
  • Integration
  • Testing
Technologies:
EMC Documentum, J2EE (JSP, Servlet), Apache Tomcat
 
 

EDUCATION

Master of Science
"Politehnica" University Bucharest - Automatic Control and Computers Faculty (2007 - 2009)
Major: Computer Science (Programming Systems and Applications)
Courses: Advanced operating systems, Advanced database systems, Natural Language Processing, Distributed programming, Graphics Systems
Thesis: "Peer-to-peer Content Distribution Networks"
Grade: 9/10
 
Bachelor of Science
"Politehnica" University Bucharest - Automatic Control and Computers Faculty (2002 - 2007)
Major: Systems and application programming
Average grade: 8.15/10
Courses: Operating systems, Compilers, Databases, Networking, Microcontroller programming, Distributed systems
Bachelor thesis: "Access control and management for traffic systems using RFID"
Grade: 9.65/10
 
Highschool
"Vlaicu Voda" National College, Curtea de Arges (1998 - 2002)
Major: Computer Science
Courses: Pascal and C/C++ programming, Algorithms, Computer architecture
Baccalaureate grade: 9.74/10
"Junior Analyst Programmer" certification with grade 10/10
 
 

SKILLS

Programming: C/C++ (ISO, POSIX, STL), Java (Swing, JDBC, Servlet/JSP, XML, RMI, EJB3.0, SOAP, CORBA, JMS), .NET (C#, ASP.NET), Pascal, Python, x86 and PIC assembly

Linux - kernel modules, compilers (flex/bison), shell scripting

Windows - Win32API, MFC/ATL (beginner), Windows CE RAPI

Database systems: Oracle - Oracle Academic Initiative certification (2006), mySQL, Microsoft SQL Server

Operating systems: Windows 9x, 2000, XP, CE, Linux, Solaris (beginner)

Foreign languages:
English - Speaking: Advanced, Reading: Advanced, Writing: Advanced
French - Speaking: Medium, Reading: Medium, Writing: Medium
 
 

OTHERS

Projects
Web application for access control in parkings using RFID technology
Technologies: RFID, Java, GWT

Web application for public transportation in Bucharest - ratbnav.ro
Technologies: Java, GWT, PHP, mySQL

Prizes
Participation in the regional programming contest:
1999 - Second Prize
2001 - First Prize, attended national stage

Hobbies
Electronic music, Traveling, Entertainment
 
 


Last updated: November 9th 2010
Comments