F u l l Stack developer, aspiring architect & creative designer

About Me

before
after

My Career

Cognitec Systems GmbH

Summary

Leading the Full-stack development of multiple projects with well-documented and reliable RESTful back end and interactive front-end that provides security assurance to many customers using facial recognition technology.

Responsibilities

  • Provide Architectural and Design direction
    • Designing the solutions
    • Creating Proof of Concept (POC) based on the proposed design and architecture
    • Presenting the design and POC to Project Manager and Project Owners
    • Document solutions using flowcharts, layouts, diagrams, charts etc.
  • Lead and Develop
    • Plan, prioritize and divide work using JIRA
    • Organize Sprint meetings with team
    • Contribute to the development
  • Organize Brainstorming sessions
    • Collaborate with team to brainstorm on various topics.
  • Automation
    • Automate repetitive tasks
    • Create automation software for end-to-end testing of products
  • Deliver in timely manner
    • Fulfilling the commitments by timely delivering the deliverables.
    • Announcing new features to teams in different countries via video conferencing

Technologies

C++, WebRTC, Python, SWIG, Docker, Django REST, Apache, Postgres, Oracle, SQL, Sqlite, Git, JIRA, Android app, Angular (HTML5, TypeScript, CSS, Node, NPM) May 2012 - Present
Full-Stack Development Lead & Architect

Tech Mahindra GmbH

Summary

Worked full time onsite at T-Mobile (Deutsche Telekom) as Senior Technical Associate

Responsibilities

  • Design & Development
    • Create designs based on the feature request documents
    • Present the proposed solution for approval
    • Develop the feature
  • Production release
    • Contributed to quarterly production release activities
  • Automation
    • Developed automated Test Suite for testing team
    • Developed automated build process for build team
  • Maintainance
    • Fix issues within defined SLAs.

Technologies

C++, Clearcase, Perl, Java April 2009 - April 2012
Senior Technical Associate

Appulse Technologies

Summary

Worked as Senior Software Enginner and contributed to the development of Video players & in-house projects

Responsibilities

  • Devepment
    • Discuss the features with team lead
    • Develop the feature
    • Perform Unit tests
  • Lead in-house projects
    • Worked closely with CTO of the company
    • Proposed designs
    • Implemented the mutually agreed solutions
  • Hiring process
    • Contributed to the hiring process
    • Conducted many technical interviews

Technologies

C++, Java September 2007 - April 2009
Senior Software Enginner

Mindfire Solutions

Summary

Worked as Software Developer for mobile developments where I contributed for many white papers and developed in-house algorithms .

Responsibilities

  • Development
    • Discuss the features with team lead
    • Develop the feature
    • Perform Unit tests
    • Perform System tests
    • Prepare releases
  • Algorithms development
    • Highly optimized the size of a game by developing an algorithm to use single image instead to multiple images

Technologies

C++, Java September 2007 - April 2009
Software Developer

My Skills