- Active Directory/LDAP, expert directory services programmer.
- High performance multi-threaded software development rookie.
- TCP/IP & UDP software development on finger tips!
- Done high speed PDF/image processing on Windows.
- Proven Android Java development experience.
- SQL Server/Access/MySQL/Postgres/Oracle expert dev.
- A "Programming Polymath", knows C#/C++/Java on Windows/Android.
Got a diverse collection of tech tools in my arsenal. Most of my work has been related to "Windows Service" type of applications. I have already worked on Windows Services using C++, and C#.Net programming languages.
At a Microsoft gold certified partner, and a hardcore Active Directory/Exchange solutions shop where I work as full time employee I've learned a lot about Agile software development methodologies. We follow SCRUM practices over here. It's a continuous integration based environment, powered by Microsoft Team Foundation Server and other top notch tools.
I also got experience of developing client/server applications, which communicate over the network using streaming sockets over TCP/IP protocol . I've also worked with UDP sockets as well. My first three jobs were related to computer telephony, therefore I understand the dynamics of computer programs that are related to telephones. For example, software for recording telephone calls, and software used by operators to manage incoming/outgoing calls.
I've been working with Microsoft .Net technologies for past 6 years, and I know the thing inside out. C# has become my key strength due to the extensive experience.
I also got experience of developing software in Java, which made my transition to Android development easier. I have done two Android projects on Android platform as well.
I manage all of my works on [login to view URL] using Git, so even if my laptop goes down your work will be at a safe place.