Expertise in JAVA, J2EE, XML, J2ME, Android, JBoss, MySQL, Oracle
Result-oriented Software Architect, Senior Developer and Researcher with diverse experience in Software Engineering, Software Development, Architecture Design with focus on delivering high quality and complex projects from customer requirements phase to definition, design, development, deployment and then to production, maintenance and support mode. Proven leadership ability, capable of keeping a team focused on day-to-day tasks and long-term deadlines. I am confident, self-motivated and hard working.
* Extensive experience with Enterprise level development and design using J2EE/JEE, JSP, Servlets, JNDI, Spring, Hibernate, Struts, Maven, Ant.
* Solid background and experience with Core JAVA development using JDK1.0 to JDK6.0, Swing, IO, Threads, RMI, JDBC, Sockets, TCP/IP.
* Sound knowledge and experience of AJAX, Web Services(SOAP/REST) and XML (JAXP, JAXB, XSD, XPath, XQuery, DOM, SAX), MDA, CORBA
* Experience with mobile application development including J2ME, IPhone SDK and BlackBerry
* Familiar with different software development processes, methodologies and best practices including SOA, Agile, IOC, RUP Object Oriented Analysis and Design, client/server architecture and self-test automation.
* Fluent of using application installation, configuration and administration tools like Putty, Telnet, SSH, CVS, SVN, and Visual Source Safe.
* Worked with Industrial De facto Application Servers including Oracle Application Server, IBM WebSphere and JBoss.
* Experience with different application domains including Marketing, Telecommunication, Financial, Ecommerce, Ports and Marine
* Solid Experience in Database Design and Reporting tools with different DBMS like Oracle 8/9/10g, Microsoft SQL Server 2000, MySQL, PostgreSQL and reporting tools like Crystal Reports, JasperReports, JFreeCharts.
* Proficient in using different Operating Systems Like Windows 2000/2003/XP, MAC OS, LINUX and UNIX
* Working experience of C/C++,COM/COM+ C#, VB6/VB.NET, ASP.NET, PHP.
* Ability to use Design Patterns and create Customized Algorithms for an efficient solution of a certain problem