Sarath upadrista, Sr. Software Engineer

Sarath upadrista

Sr. Software Engineer

Malomatia

Location
Qatar - Doha
Education
Bachelor's degree, Comouter Science
Experience
12 years, 11 Months

Share My Profile

Block User


Work Experience

Total years of experience :12 years, 11 Months

Sr. Software Engineer at Malomatia
  • Qatar
  • My current job since August 2018

Key Responsibilities:
• Analyze the requirements and design the screens to be developed
• Design the Database based on the business requirements.
• Developing the Restful web services using Spring Boot Data Rest and Spring Boot Data JPA.
• Writing Unit tests and Selenium tests cases for all the rest services and frontend UI.
• Develop frontend application using Angular JS.
• Running and deploying using Jenkins Continuous Integration.
• Fixing the development and production issues on the fly.
• Working with JIRA.
• Involved in writing code for the Payment gateway services for all the developed services.
• Doing data migrations for production support.
Achievements
• Implemented Continuous Integration using Jenkins.
• Integrated several third party services into the Project.

Java Developer at MTS
  • Kuwait - Al Kuwait
  • December 2015 to July 2018

Key Responsibilities:
• Assess the requirements of client and based on the urgency, prioritize and develop the applications accordingly
• Methodically write down the design document from the requirements given by the customers
• Carefully draw out the blueprint of the data model to be developed
• Develop the Restful web services using Spring Boot micro services.
• Develop the front end application using Angular Js
• Writing Selenium Unit test cases after development and JUnit tests for the backend
• Oversee the performance of the application and eliminate errors, if any
• Actively involved in Code reviews.

Achievements
• Migrated to Spring Boot from the Spring Rest Controller project.
• For security purpose added security authentication and authorization and assigned access privileges to the users logged in as per the roles assigned using Spring Security.

Software Engineer at Sharp Software Development
  • India - Bengaluru
  • September 2014 to December 2015

Key Responsibilities:
• Evaluated the requirements of the design, drew out flow charts using the Star UML
• Utilized the Smart GWT and designed and developed the modules
• Developed the applications for Hybrid mobile Applications using AngularJs and Kendo UI for SRDM
• Determined and resolved the security issues with the help of ZAP tool. Assimilated the Shibboleth Single Sign on services
• Entrusted with the responsibility of enhancing performance and speed of the application
• Conducted Unit Testing as well as Browser Testing using JUnit and Selenium WebDriver respectively
• Involved in the assessment of code review to keep the quality conserved
• Conceptualized the web pages with the help of HTML and CSS
• Developing the web services using Spring rest controllers and Spring Data JPA, Spring Data Rest.
• Involved in deploying the code using Jenkins.

Achievements
• Updated the Shibboleth SSO to the new version
• Performed encryption and decryption of SAML messages
• Researched and made a prototype of SRDM application for the mobile.

Java Developer at Veersoft solutions
  • India - Bengaluru
  • July 2011 to September 2014

Key Responsibilities:
• Created flowcharts with the help of Creately website as per the requirements
• Allocated the responsibility of designing and developing the modules with GWT-RPC and MVP
• Helped in the design and development of mobile application for AccountingGuru utilizing PhoneGap
• Incorporated in AccountingGuru application the payment gateway service feature
• Participated in writing migration using Google App Engine MapReduce, Backends
• Ensured a proper maintenance was conducted and speed was checked for the proper running of the application
• Tasked with unit testing utilizing JUnit and browser testing using Selenium WebDriver
• Ascertained a proper quality of codes was upheld by performing extensive reviews
• Meticulously added an application to the Google Cloud
• Thoroughly looked into the Backword compatibility of the project
• Tasked with designing the web pages with the help of HTML and CSS

Achievements
• Conceived and developed an application for mobile right from a scratch and made it useable
• Wrote down heavy migration programs
• Blended the payment gateway services in the application
• Incorporated OAuth to the web and mobile applications

Education

Bachelor's degree, Comouter Science
  • at Jawaharlal Nehru Technological University
  • April 2011