Hello there! I'm a highly skilled Full-stack Developer with over 10 years of experience in building top-notch web applications. With my expertise in both frontend and backend development, I can provide you with a complete end-to-end solution that meets your unique needs.
On the frontend, I'm well-versed in HTML, CSS, and JavaScript, as well as popular frontend frameworks like React, Vue, Angular, and D3.js. I'm also experienced in using modern frontend tooling like Webpack, Babel, and npm, which helps me deliver optimized, high-quality code.
On the backend, I have extensive experience with Java, Node.js, Python, and PHP, and am proficient in popular backend frameworks like Struts, Struts 2, Spring, Spring boot, AEM/Adobe experience manager, Express, Flask, and Laravel. I have hands-on experience working with SQL and NoSQL databases like MySQL, PostgreSQL, HBSQL, Apache derby, which enables me to design and develop scalable, secure, and efficient backend systems.
In addition, I have a strong background in working with structured content, including DITA, DITAMAP, DITA-OT, XSL/XSLT, Xquery, Xpath, XML, oXygen xml editor, and oXygen webauthor. I have also developed custom DITA-OT plugins and done custom plugin development with oXygen webhelp. Furthermore, I have extensive experience in AEM development, including add-on creation, OSGI bundle creation, AEM cloud services, and AEM Guides (XML Documentation for AEM) customization.
I am proficient in using version control tools like Git, and I have experience working with project management tools like Jira, Confluence, and Slack. My excellent communication skills and ability to work well in a team environment make me an ideal candidate for any project.
Overall, I'm a fast learner who's always eager to take on new challenges and projects. If you're looking for a highly skilled and experienced Full-stack Developer or Back-end Developer to bring your web application to life, please don't hesitate to get in touch. I'm excited to hear about your project and how I can help you achieve your goals!
Worked with :
Programming: J2SE/J2EE, Java / Core Java, Java 8 / 11, PHP, JSON, HTML, HTML5, CSS3, Docker, JavaScript, XCODE, Swift/ iOS.
Adobe Experience Manager (AEM): AEM 6.2, AEM 6.3, AEM 6.5, AEM Cloud, AEM Cloud Service, AEM Guildes (XML Documentation for AEM), AEM XML/DITAMAP Editor (fmdita), Apache Sling/Sling, HCL/Sightly, OSGi, Model, DAM.
JAVA - JSTL, JSP, Servlets, Apache tomcat, Glassfish, Jboss, Jetty.
JS Libraries: JavaScript, jQuery, JSPDF, D3JS, Tablesorter, DataTables, Node, Angular, React, Redux, Next.JS, RequireJS, Vue2, Vue3. Database: MySQL, HBSQL, PostgreSQL, Apache Derby.
DITA: XML, XSLT, XPath, DITA-OT 2.x- 3.x, oXygen xml editor, oXygen webHelp, oXygen feedback, oXygen web author, Fonto xml, DITA-OT word plug-in (com.elovirta.ooxml).
Document: Apache POI, Apache PdfBox, docx4j, itextpdf, ImageMagick, Ghostscript, PDFtk - The PDF Toolkit, Apache commons compress.
Programming Tools: JBuilder, Netbeans, Eclipse, Microsoft Visual Studio .NET 2010, Visual Studio Code/VS Code.
HTML Frameworks: Twitter Bootstrap, Foundation.
Frameworks: Struts, Struts2, OpenCart, Hibernate, Spring, Spring Boot, Wordpress.
Operating Systems: Windows, Linux (Ubuntu), macOS. Build & deploy: Groovy, Gradle, Ant, Maven, Jenkins, JFrog Artifactory.
Other: FTP, SSH, REST, REST API, AJAX, JIRA, Confluence, Slack, SVN, GIT/Bitbucket, Contentful, LDAP.