Senior Software Developer
American University of Ras Al Khaimah (RAK, United Arab Emirates)
June 2017 – Present
Roles & Responsibilities:
- Develop software solutions for the university by studying information needs, systems flow, data usage, work processes and following the software development lifecycle.
- Analyse, design and develop web applications & APIs using latest technologies.
- Integration of in-house application with third party academic software’s (Blackboard, Campus Vue, Moodle)
- Directing the development team in the design, development, coding, testing and debugging of applications.
- Provided prompt solutions and proactive troubleshooting support to swiftly resolve subtle and complex issues as the Team Lead of the software development team
- Creating technical documents for new software programs and web applications.
- Ensure software is up-to-date with latest technologies
Senior Software Engineer
PIT Solutions Pvt. Ltd (Technopark, Trivandrum, India)
February 2016 – March 2017
Roles & Responsibilities:
- Analyse and design software using collected data, systems analysis; confer with management teams regarding user reports to personalize software and increase productivity.
- Develop high-quality software design for the web applications (Agile methodology).
- Development of Web service and API (REST, SOAP)
- File server implementation by integrating Azure Cloud Storage & SharePoint
- Document and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Senior Software Engineer
Open Systems Traverse India Pvt. Ltd (Technopark, Trivandrum, India)
April 2012 – January 2016
Roles & Responsibilities:
- Working closely with international stakeholders to understand business requirements and help translate these into technical requirements for the development team
- Implementation of Online Payment System and Integration of web applications with Payment Gateways
- Integration of TRAVERSE ERP Software with Currency Exchange Rate provider
- Analyse, design and develop ERP modules
- Code review and unit testing
Software Engineer
Open Systems Traverse India Pvt. Ltd (Technopark, Trivandrum, India)
March 2011 – April 2012
Roles & Responsibilities:
- Develop web application using MVC and 3-Tier architecture
- Document details of coding projects through a standardized process of writing program descriptions
- Conducting feasibility studies for upgraded software systems
- Researching, troubleshooting and identifying solutions to resolve application issues
Web Developer & Programmer
Precise LLC (Dubai Investment Park, United Arab Emirates)
September 2008 – December 2010
Responsibilities:
- Create and maintain web applications using standard practices.
- Integrate data from various back-end services and databases
- Evaluate and validate code to ensure it meets industry standards and compatible with browsers, devices and operating systems.
Lecturer
SHM College of engineering (Kollam, Kerala, India)
July 2006 – August 2008
Responsibilities:
- Planning lessons and activities that facilitate students' acquisition of basic and advanced computer skills. Teaching students and IT staff to use various computer languages and specialist applications