Work Experience

Software Designer | Full Stack Developer

InitLive Inc.

April 2016 – present 

  • Develop web and mobile application which process, analyze and render data visually with user-friendly interfaces.
  • Work with an established team of developers and coordinate with the product manager, marketing team, designers and the testing team.
  • Strong working knowledge of development techniques and methodologies. Deploy new releases and ensure production stability with AWS.
  • Create APIs for both web and mobile using Core Java, Spring & Hibernate, Node.js with Postgres database.
  • Design and implement the front end for the web using HTML5, CSS3, JavaScript and AngularJS.
  • Involve with new feature development, bug fix, and testing on functionality, performance and designing with web application and mobile application on Android and iOS platforms.
  • Develop an admin tool for internal management purposes using PHP integrating REST APIs.

Mobile Applicaton Developer | Web Developer

Beacontree Technologies Inc.

May 2015 – Apr 2016

  • Plan, design and develop an Android App – 'OTI Configuration', in Android Studio making use of technologies like NFC and barcode scanning and using asynchronous programming. 
  • Plan, design and develop a web management tool, 'OTI Web Analysis', using PHP, HTML5, JavaScript, CSS3, Bootstrap and jQuery following the W3C standards.
  • Utilize technologies like Java, MySQL, JSON, GSON, and Volley for mobile app development.
  • Add new functionalities to the existing application, test and ensure that the code is optimized.
  • Support and guide junior team members in completing the task.

Java Developer

HCL Technologies Ltd.

Jun 2011 - Aug 2013

  • Hands-on experience in JAVA, J2EE, MySQL, XML and Web Technologies like JavaScript, HTML, and CSS by working on an online banking project, an enterprise software application.
  • Gained in-depth knowledge in Object-oriented programming, Software Development Cycle, MVC architecture and debugging.
  • Handled and fixed numerous technical errors that affected the normal workflow of the application.
  • Planned and prepared test cases for different test scenarios by analyzing functional requirement documents and performed testing to ensure the product met quality requirements.