Home
I am Usman Saleem a.k.a Uzi. This site contains information about the stuff that I do. Feel free to browser around and drop me an email or message to say hi (or any thing else in your mind).
What do I do?
I am a software engineer, designer and architect by profession. My primary area of expertise is Java and open source based tools/framework programming and integration. In my about 7 years of experience, I have worked in a variety of programming languages, from Assembly (x86) to Basic, Pascal, C, C++ and Java to functional language such as "Scheme".
I've worked quite extensively in web and server side programming including ASP, ASP.NET, Servlets, JSP, EJB and now PHP as well.
In distributed programming, I have worked in detail in Java RMI and JGroups API. I've made JBoss AS to bent to my will :-). I modified JBoss to host replication engine by utilizing it's JMX microcontroller. I was also part of a team that utilized JBoss cluster capabilities to come up with a Grid framework to execute tasks in paraller. I was responsible to make the cluster working and creating the task execution framework (a combination of ANT and Session EJB). The Hibernate was used as DAO layer.
In relational databases, my primary expertise include PostgreSQL/EnterpriseDB. I've worked on database replication project (EnterpriseDB to/from Oracle) which gives me unique insight to both of these leading RDBMS. My work as DBA of postgresql/EnterpriseDB database make me understand requirements of a managing a good RDBMS in an organization.
See skills section for a complete list of technologies I have worked in. I often test new technologies to make it under my toolkit even tough I do not directly use them in my projects.
See articles section for few articles that I've written as a freelance writer.
Certifications
At the moment, I am:
- Sun Certified Java Programmer - SCJP
- Sun Certified Java Developer - SCJD
- Sun Certified Web Component Developer - SCWCD
- Sun Certified Business Component Developer - SCBCD
