More than 14 years of experience on Java/JEE, PHP, C, C++, Perl, Shell Script, JavaScript MySql and Oracle technologies.
An experienced Software Engineer/Architect with having strong R&D[Research & Development] background. Enjoy working on research based development, creating API/SDK, application framework and performance engineering, testing, code profiling, code optimizing, query optimizing, team and project managing.
Experienced in designing Cloud computing/service, Semantic web, Sensor network, Ontology, SSO/Identity management, Asynchronous architecture, Mobile based App[Android] Data collector[xForm], Asterisk[AMI/AGI] based interactive IVR application, mHealth, e-Education, disaster and early warning system, Courier & Freight Software, Warehouse & Retail Supply Chain Software, Corporate Mailroom Software, Travel Software, Billing software and Web Bot.
Wide and deep knowledge in Java/JEE Technology & OOP Architecture, REST/RESTful architecture, design patterns.
Experience in Business intelligence and Reporting Tool. Workflow and BPMS. RDBMS.
Solid background in Object-Oriented analysis and design UML, Design Patterns, Architecture Patterns and Software development methodology (Agile/SCRUM/TDD).
Technical experienced on Java/JEE, EJB3.0, Spring, Hibernate, JPA, JSF, RichFaces , PrimeFaces Wicket, Struts, DWR, GWT, AngularJS, PhantomJS, Android, HTML, CSS, JS, jQuery, JAX-WS, JAX-RS, SOAP, Maven, Gradle, Jenkins , CloudBees, Google App Engine, Amazon AWS, jBPM , ESB, Node.js ,MySQL, ORACLE, PostgreSQL, SQL Server, MongoDB etc
My preference to work on long term project. It could be hourly or fixed price job but hourly job is my first preference. I would like to maintain trustworthily long term relationship through good work. If anyone is there on the same page and match my criteria please poke me for further...
More details about technical skills
---------------------------------------------------------------------
Programming Languages: J2EE/J2SE/J2ME, Scala, JRuby, C/C++, Assembly, HTML/HTML5 /DHTML/ XHTML, JavaScript, Ajax, XML/XSL, PHP, Android.
Frameworks & Toolkits: Spring, EJB3.0, JPA, Hibernate, S2Dao, S2Hibernate, Seasar, JSF, RichFaces, PrimeFaces, Wicket, Struts, DWR, SWT, GWT, Facelets, MIDP 2.0, JavaRosa, Smarty, ADODB, Yii, CodeIgniter, Laravel, Node.js, Dojo, jQuery, AngularJS, PhantomJS.
GUI's: SWT, Eclipse RCP & RAP, JFace, Swing/JFC, AWT, JavaDesktop, Java2D, JGoodies.
Databases: Oracle, MYSQL, PostgreSQL, MongoDB, SQL Server, JavaDB, FireBird, HSQL
Template Languages: Apache Velocity, Handlebars, Nunjucks
Build and Logging Tools : Apache Ant, Maven, Gradle , Jenkins , Log4j, gulp, Liquibase
Application Servers: Glassfish, Tomcat, WildFly, WebLogic, Jetty
Testing Tools: Selenium, JUnit, EasyMock, Mockito, Mercury LoadRunner, JMeter, BlazeMeter.
XML's: XML (Dom, Xerces), XPath, Schema, XSD, RDF, Xform (openrosa & javarosa).
Workflow (BPMS) & ETL: jBPM, Kettle, Talend.
Business Intelligence & Reporting Tool: Eclipse BIRT, Pentaho, JasperRepors.
IDE's: Eclipse, NetBeans, IntelliJ, MyEclipse
Project Management Tools: SFEE (Source Forge Enterprise Edition), Subversion, Mylyn, Version One, Target process, JIRA, WorkFront, Asana, Redmine, CVS, SVN, GIT, Marcural
Methodologies: RUP, Agile, XP, Scrum
Operating Systems: Sun-Solaris-x86(10), Linux Family (Redhat/obuntu/Suse), Windows Family (NT/XP/98/2000/2003, vista).