overview
- At KYROS SOFTWARE SOLUTIONS, LLC, my duties include working on various software development projects using Java programming language. My responsibilities will include but are not limited to: Design and implement Java applications that fulfill employer requirements. Create well-written code that runs efficiently and optimally. Communicate with end-users to determine their needs. Test completed software and debug as necessary. Examine existing code and recommend patches, design overhauls or fixes for broken code
- Roles & Responsibilities
- Responsible for coding with the use of Object-Oriented Principles, Cryptography and implementing MVC with JSP, Struts
- Performed functional tests using Selenium WebDriver with data driven framework and documented end results in a database
- Setup Docker on Linux and configured Jenkins to run under Docker host
- Implementation of advanced Object-Oriented JavaScript concepts such as Prototypes, Closure, Class Structures and Development of user interface using HTML5, CSS3, JavaScript, Ajax and jQuery
- Expertise in client scripting language and server-side scripting languages like ES6, JavaScript, jQuery, HTTP, JSON, Web Template creation, Bootstrap, Ember JS, BackboneJS, Angular 2, JSF and JSP
- Worked with Tableau Metadata tables and PostgreSQL for system analysis and maintenance
- Developed shell scripts along with setting up of CRON jobs for monitoring and automated data backup on Cassandra cluster
- Created dashboards and data visualizations using Action filters, Calculated fields, Sets, Groups, Parameters etc., in Tableau
- Working on Automated microservices development framework to improve fast development and easy Onboarding process