Associtate Product Developer
WONDERSOFTFeb, 2022 - Present3 yr 10 months
Design, build, and maintain high performance, reusable and reliable web applications using Java and Struts. Strong understanding of design patterns, memory management, file I/O, concurrency, and multi-threading. MVVM Architecture and multi-threading. Worked with network optimizations, APIs, external libraries, analytics, UI, visualizations, and animations. Hands-on with RESTful web services, serialization techniques (JSON, XML, YAML), and JDBC. Proficient in database management using MySQL and SSMS. Experienced in unit testing, TDD practices, and bug fixing. Knowledge of React.js for small-scale projects and MVVM architecture for scalable application design. Worked extensively with version control systems (Git, SVN), bug tracking tools (Redmine), and Agile methodologies. Strong foundation in Object-Oriented Programming (OOP) and Computer Science fundamentals.