Software professional with expertise in design ,developing, performance testing, and scaling high performing and high availability software. Efficient with application development, architecture, and performance/scaling. Experience working with critical national infrastructure with extremely high availability requirements, as well as high speed systems with high scalability and millisecond response times. Experience leading small-medium teams (5-8 developers) in mission critical projects under heavy pressure and tight timelines. Strategic problem-solver with ability to work across all levels of an organization to ensure high performing software
Experienced In developing web-based applications using Java/J2EE, JSP, Servlet, spring 4.0, hibernate, JDBC, JavaScript, HTML, JS Libraries, and Web Services.
Good Knowledge in UI & client-side validations using HTML 5, CSS3, AJAX, JSON, XML, XSLT and javascript frameworks and libraries like jQuery, Typescript, Angular and Node JS.
Expertise in implementing MVC frameworks using spring and Hibernate for persistence.
Expertise in spring architecture and Building highly scalable Java based web architecture.
Involved in producing & consuming SOAP based & Restful web services.
Expertise in DB Design, DB modeling, DB normalization and writing SQL queries & PL/SQL- Stored Procedures,Functions, Triggers, Sequences, Indexes and Views etc.
Expertise in Java Multi-Threading, Collections framework, Exception Handling.
Proficient knowledge on mobile platforms like Android and IOS application and hybrid development.
Extensive experience with Waterfall, RUP and Agile Scrum Methodologies
Strong analytical, interpersonal and communications skills. Demonstrated track record of analyzing situations, implementing solutions in a fast-paced environment and using different estimation techniques particularly using Work Breakdown Structure (WBS)
Team Player with complete flexibility to work independently as well as in a team with ability to communicate requirements effectively to team members and manage application development.