|
|
|
|
| Welcome to my little private site!!
|
Welcome to my little private site!!
Hi, I am a C++ Hacker. By definition. Java when it comes down to
programming for the web. I was born and raised in germany. I am a
British Citizen of Indian origin (both parents are indian).
I have been working as a software developer since 1998 or so. Have
been doing real C/C++ programming since 1993, started with Basic in
1986, then 68k assembly.
I am currently working part-time while studying for a BSc in
Mathematics at the Fernuniversität in Hagen.
Thanks for reading :)
| neofonie: | Software Developer Java/C++ (04/05- now) :
|
- Linux backend server
- Position: C++ developer primarily on Linux and Unix platforms.
(neofonie search, :engine + :clustering). Some Win32 C++ and .NET/C#
projects.
- Software Development lifecycle, featuring Methods (Waterfall,
iterative development OOA/OOD using UML Notation), Documents
(Analysis and Design documents, functional specifications),
Scheduling, Testing (Automated white box and black box).
- Agile? Guess what, some people do some sensible planning and still meet
their deadlines. And btw, who doesn't want to be agile? Not agile == lame duck.
- C++ (since 1993): Win32 development: MFC, Qt, FLTK, ANSI/ISO libs
(STL,Boost), ODBC. Linux development: GNU Toolchain
(autoconf,libtool), multithreaded development, Socket API.
- C# (1 year): .NET 1.1, COM+ (.NET Enterprise Services), ADO.NET,
Winforms GUI development.
- Win32 and Linux primary platforms
- Java (since 1998): JDK/JFC/JDBC, J2EE: JBoss. Build systems: Maven2, ANT,
- Grails
- XML: JAXB, RelaxNG, SOAP Web services (Apache CXF)
- Spring framework: Spring MVC, Spring ORM/Hibernate
- Javascript: JQuery, JSON, JSON/P, some Qooxdoo
- IDE: Eclipse, IntelliJ, Plain Editor XEmacs
- UML Case tools (Rose, Control Center)
- XML: Xerces, Expat, Saxon, MSXML via COM
- Databases: Oracle 8i/9i (Win, Linux), SQL Server 2000, PostgreSQL,
MySQL
- Source Code Control: CVS, Subversion
- 3D: OpenGL (via C++ and C#) , VTK Visualization toolkit.
- Perl/Python Skills: Bio-Perl, Tk, DBI. Python: Tkinter, XML, databases
- C (1991), Pascal, Visual Basic, 68000 Assembly (1989), OS: Win32,
Linux, Irix, GEM, Windows Servers (Windows 2000, Windows Server 2003)
- IDEs: Visual Studio .NET 2003 (prior: VC6), Eclipse, Netbeans, XEmacs
For more information you can take a look at my CV.
I get things done. Honestly :-). I am pretty much interested in
rolling out code that solves real problems, ideally problems that
can't be solved without computers.
I have seen both parts of the story: waterfall and agile. I am not
picking sides. That's a part of being a team player and being
innovative to some extent. I just have to say: In the old days, you
took a pen and paper and specced things out as good as you could.
Then if you really thought things through correctly, you fired up your
editor, started to hack and coded the solution. That's one of the
really cool things about computing in my opinion: have an abstract
idea, and realize it through code .
|
|