Experienced Full- Stack Developer with a decade of expertise in crafting and maintaining responsive websites across various industries, with a strong focus on the recruiting sector. Proficient in developing end-to-end solutions, including both front- end and back- end components, using a wide array of technologies and modern libraries. Full- stack development experience, including design, development, implementation, and testing of web-based applications. Proficient in developing UI-rich web applications using technologies such as HTML5, DHTML, CSS3 (including Saas and LESS frameworks), Bootstrap, JavaScript (ES5 & ES6), jQuery, and AJAX. Strong understanding of XML technologies, including XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM, and JAXB. Experience with AngularJS, React.js Virtual DOM and views, specializing in component- based rendering. Developed various screens using React.js and managed dependencies with NPM, Bower, and Redux. Skilled in JavaScript MVC design patterns (Angular JS, Backbone JS, Ember JS, Knockout.js) and MVVM patterns (Angular 2.X and Angular 4.X). Strong experience in developing Single Page Applications (SPAs) using the MEAN stack (Mongo, Express, Angular, and Node). Hands- on experience in server- side JavaScript frameworks like Node.js (Hapi JS, Express JS) for event-driven, non-blocking I/O web applications. Proficient with build tools such as Gruntjs, Gulp Server, and Yeoman for tasks like minification, compilation, and unit testing. Impeccably synchronizes Java objects and relational databases with masterful use of ORM tools like Hibernate and JPA, ensuring data consistency, integrity, and seamless data flow. Conconfigured AWS Cloud Watch to monitor AWS resources as well as application and troubleshoot AWS EC2 status check including System Status check and Instance Status check alerts. Experienced in web application UI testing frameworks like Karma, Jasmine, Protractor (for Angular JS), Mocha, and Chai (for React JS and Backbone JS). Solid understanding of Core Java SE 8 concepts, including Streams API, Time API, Functional Interfaces, Multithreading, Transaction Management, Exception Handling, Lambda functions, Generics, and Collection API. Knowledgeable in working with Relational database ORM frameworks (PostgreSQL, MySQL, DB2, Oracle 13c/11g, Ibatis) and NoSQL databases (Mongo DB, Cassandra, Couch DB, Redis, DynamoDB). Proficient in NoSQL- based ORM frameworks like Mongoose Connector and Cassandra Node Driver. Experience in developing enterprise applications using frameworks like Spring, Struts, Servlets, and JSF (Prime Faces). Proficient in implementing Spring frameworks, including Spring MVC, Spring IOC, Spring REST, Spring AOP, Spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security, and Spring Boot. Worked on microservices-based architecture using Spring Boot, interacting through REST API. Experience with SOAP services using Axis-2 and Apache CXF Framework, as well as RESTful services (JAX-RS, Spring Boot) and Swagger/WADL configuration. Hands- on experience with design patterns such as MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Service locator, Front Controller, and DAO pattern. Proficient in implementing security measures including OAuth 2.0, OID, OIDC, and JWT. Knowledgeable in using configuration management tools like Puppet, Chef, and Docker. Experience with messaging queue services like IBM MQ, Rabbit MQ, Active MQ, and Apache Kafka. Skilled in build tools like Ant, Maven, and Gradle for application deployment. Proficient in UNIX and Shell scripting. Solid experience in Apache Subversion (SVN), Jenkins, and Bamboo Continuous Integration Server. Conducted integration testing using Selenium and behavioral testing with Cucumber. Implemented Test Driven Environment (TDD) using JUnit, Mockito, and Sonar for unit testing. Designed and created highly scalable, highly available, fault- tolerant, and secure distributed infrastructure (IAAS) using AWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, and SQS.
Developed and maintained a scalable backend application from scratch using Spring Boot, creating robust APIs with comprehensive test cases. Ensured efficient data extraction using SQL, transitioning from PostgreSQL to adapt to evolving requirements. Integrated data seamlessly into the React-based frontend, implementing advanced data masking techniques using algorithms for secure transmission. Contributed to building new project services derived from existing services and optimized deployment pipelines through Jenkins automation. Enhanced functionality with AWS Athena for complex data extraction and API creation. Ensured all configurations and mappings were implemented efficiently for both backend and frontend systems.
C
C #
C
Java
J2EE
SQL
PL/SQL
Python
Swing
RMI
Sockets
JDBC
Servlets
JSP
JMS
Java Beans
JSTL
JSF
Struts
EJB
Spring
JTA
JNDI
JPA
HTML5
CSS3
JavaScript
jQuery
Angular 5
Angular 6
Angular 7
Angular 8
XML
XSD
XSL
XSLT
SAX
DOM
AJAX
JSON
BackboneJS
DOJO
ReactJS
Hibernate
Spring MVC
Spring Web Flow
Spring IOC
Spring AOP
Log4J
SOA
Jasper Reports
SOAP UI
Spring Boot
Spring Batch
Spring Security
Spring Data
Selenium
Playwright
Maven
SOAP
RESTful
UDDI
WSDL
JAX-RPC
JAX-RS
JAX-WS
JAX-B
Apache Axis2
Apache CFX
MQ
WebSphere
WebLogic
Apache
Tomcat
JBoss
Oracle
SQL Server
MySQL
IBM DB2
MongoDB
NoSQL
Eclipse
RAD
Spring Tool Suite
IntelliJ
JUnit
SoapUI
Putty
Rational Clear Quest
RTC
Load UI
JIRA
GIT
CVS
SVN
Rational Clear Case
Star Team
Windows
Win 2k Server
Sun Solaris
UNIX
AWS EC2
S3
DynamoDB
ELB
Docker
Microservices