Software Developer Resume Profile
3.00/5 (Submit Your Rating)
Summary of Qualification
- Possess expertise in Object - Oriented Development Delphi/Free Pascal.
- Strong knowledge of Object Pascal Delphi / FPC with experience ranging of adopting VCL to LCL code porting Windows to cross-platform code.
- Solid management skills in debugging, reverse engineering.
- Experienced in SQL database development.
- Clear understanding of C/C, Objective-C code, basic experience in developing using C-family languages
Technical Expertise
- Language
- Object Pascal dialects Delphi, FreePascal
- C/C, Objective-C, Assembler
- Frameworks
- VCL, LCL, Mac OS X frameworks: Cocoa, Carbon. VCL/LCL Database components.
- APIs
- Windows API, POSIX, OpenGL, OpenAL, OpenCL, DirectX.
- Concepts
- OOP, Networking, Unit and Module testing, Multithreaded applications, Multi process synchronization, Internationalization.
- Software
- Delphi RAD, Lazarus RAD, FreePascal compiler IDE, GNU tools, MSSQL, MySQL, Visual Studio, Subversion, Xcode, Word, Excel.
- Systems
- Windows 9x, Windows NT, XP, 2000, Vista, 7. Linux, FreeBSD, Mac OS X 10.4, 10.5,10.6, iOS iPhoneOS .
- Hardware
- PCs, Macintosh, Network.
Professional Experience
Confidential
- Serving as software developer of WnSoft Team. Designed system wrappers for graphical and sound engines. Evaluated and recommended technologies for project management, including bug-tracking, documentation and version control tools. Implemented multiple UI, archives management components. Making Pascal wrappers for 3d-party C/C libraries.
- Ported Windows presentation player from Window to Mac OS X.
- Mac OS X presentation creation software is currently under development.
- Implemented front-end for Subversion control system, for the team, replacing the old version control system. The project is available as Open Source at Sourceforge:
- Management of the version control of the development process and testing.
Confidential
- Maintainer of Mac OS X Carbon LCL widgetset. Fixes in LCL, Windows and Linux widgetsets. Article writing, user support.
- Porting Objective-C, OpenCL, OpenGL headers from C to Pascal
- Developed RichText like cross-platform component Windows, Linux, MacOSX
- Involved in Objective-C FPC support, created iPhone development component for the IDE
- Multiple freelancing projects, networking and database SQL involved. Implementing missing UI features in LCL.
- Currently porting GameMaker to Mac OS X still under development.
- Started Pascal debugger
