SHARMI RASHEED *** KING STREET WEST
Contact No. : +1-416-***-**** E-Mail: ******.*******@*****.*** MISSISSUAGA, ON, CANADA
SOFTWARE DEVELOPMENT PROFESSIONAL
Java/ J2EE Programming & Spring Framework
PROFILE SUMMARY:
Master of Computer Application (MCA) with more than 3 years of experience in design, development and maintenance of Enterprise applications.
Abilities in designing and developing enterprise applications using Java, Java EE, Spring MVC, Spring Boot, REST Web Services and Junit framework.
Extensive knowledge in Spring modules (DAO, AOP, WEB, Core Container, Boot and Security )
Proficient in implementing Web Services using Spring REST Web Services.
Diverse experience in creating Microservices architecture applications using Spring Boot.
Extensive work experience in UNIX and Windows platforms.
Demonstrated acumen in implementing Agile methodology for efficient software development process
Extensive experience in working of fully automated Continuous Integration, Continuous Delivery and Continuous Deployment pipelines.
Skilled in all phases of the software development lifecycle, proficient in translating business requirements into technical solutions and dedicated about quality, usability and scalability.
Proven skills in troubleshooting, root cause analysis and solution identification for incident management
TECHNICAL SKILLS:
Languages : Java (1.7),SQL, PL/SQL
Framework & Platform : Spring (MVC and Spring Boot), Java EE
Database : MongoDB, Oracle
Web Technologies : JavaScript, JSON, HTML and CSS
Middleware Technology : RESTful Web Services, JMS
Integration Tools : Maven, Git, BitBucket, TeamCity, uDeploy
Development Tools : Eclipse, Spring Tool Suite (STS), Postman, MongoChef
Unit Testing Framework : JUnit, Mockito
Domain : Banking – JPMC
Agile Tools : Jira (Agile Development), Confluence(Team Collaboration)
WORK EXPERIENCE:
System Engineer Oct, 2013 – Dec, 2016
TATA Consultancy Services Pvt Ltd, India
Project Description
Project Name : Trade Monitoring System
Project Domain : Banking
Client : JP Morgan Chase & Co
Role : Java Developer
Roles and Responsibilities
On board new trade alerts and reviews across markets to the Trade Monitoring System using different spring boot micro services.
Customized existing alerts and reviews for all asset classes based on the business requests.
Developed micro service components using Spring Boot for Message adapters, Workflow managements, Routings and Reports.
Provided data configurations for different micro services using MongoDb.
Developed/modified Restful web services for communicating information between various systems involved in monitoring process using spring rest controller.
Worked as a coordinator to improve code quality by using different development standards such as Unit testing, Code Coverage, Continuous Integration and Code Reviews.
Divided Trade Monitoring monolithic application to smaller, independent, and loosely coupled micro services.
Attended daily stand-up to discuss about the progress of the assigned tasks. Also participated in Sprint planning, Sprint review meeting and Sprint retrospective meeting.
Troubleshot and resolved production incidents through effective root cause analysis, solution identification, incidents managements to closure and consistent follow-ups.
ACADEMIC DETAILS:
Master of Computer Applications (MCA) - University of Kerala, India 2013
Bachelor of Science (Computer Science) - University of Kerala, India 2010
REFERENCES AVAILABLE UPON REQUEST