An experienced Full-stack Developer with a firm grounding in Software Engineering principles, emphasizing proficiency in Java EE (JSP, JPA), JQuery, JavaScript, AJAX DWR, and Sybase database management. Demonstrates competence in software development across various stages, including requirement specification, analysis, process and data modeling, use case development, coding, testing (end-to-end tests), validations, deployment, maintenance, and refactoring. Possesses strong knowledge of JavaScript (Vanilla/jQuery UI), as well as REST/RESTFUL APIs and SOAP. Skilled in database management systems such as MySQL and Sybase, and adept in front-end technologies including HTML5 and CSS3. Proficient in back-end programming languages like JavaEE and PHP, with additional expertise in automated testing (Integration and end-to-end tests) and version control systems such as SVN and Git/GitHub.
The developer also explores and applies modern web technologies, including Vue.js, Node.js, and ReactJS. Utilizes Figma for UI/UX design and Bootstrap for responsive web design implementations. Engages with NoSQL databases, particularly MongoDB, to improve application scalability and performance. Moreover, shows a keen interest in mastering automated testing methodologies, including Test-Driven Development (TDD), and embraces Agile methodologies with a specialized focus on Scrum for effective project management.