
Staff Software Engineer at Coinbase
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
• 10+ years of experience as Software Developer with focus on Java technologies. • Experience of creating Spring-Boot micro-services and their deployment. • Exposure in end-to-end development of software products, right from requirement analysis, designing, coding, testing. • Skilled in implementing efforts towards enhancement and maintenance of web based application and performance tuning of the software products.
Concordia University
Master's Degree, Computer Science
January 1, 2014 – January 1, 2016
PES University
Bachelor's Degree, Computer Science
January 1, 2008 – January 1, 2012
Coinbase
Staff Software Engineer
February 1, 2026 – Present
Montreal, Quebec, Canada
Coinbase
Senior Software Engineer
January 1, 2022 – February 1, 2026
Montreal, Quebec, Canada
Paytm Labs
Senior Software Engineer
October 1, 2019 – January 1, 2022
Montreal, Quebec, Canada
AppDirect
Senior Backend Developer
September 1, 2017 – October 1, 2019
AppDirect
Senior Backend Developer
September 1, 2017 – January 1, 2019
Morgan Stanley
Technology Associate
August 1, 2016 – September 1, 2017
Morgan Stanley
Technology Analyst Program Professional Training (TAP Program)
August 1, 2016 – November 1, 2016
NeuroRx Research
Database Intern
May 1, 2015 – July 1, 2016
Montreal, Quebec, Canada
Blue Black Collection
Software Developer
January 1, 2015 – May 1, 2015
Montreal, Quebec, Canada
NTT DATA Services
Senior Software Engineer
July 1, 2012 – July 1, 2014
Bengaluru, Karnataka, India
Endurance Application Development
January 1, 2015 – April 1, 2015
Technologies: Android SDK, Google Maps API and Android studio. The endurance application is based on an android framework and is developed to satisfy endurance training needs of an athlete. The application uses real time GPS tracking to measure distance covered by the athlete during a workout session and also provides a dynamic view of the athlete’s position by referencing Google’s map API. The application uses a countdown timer which decreases every time the athlete completes a lap, this in turn pushes the athlete to run faster each lap and thereby increases his endurance.
Game Development: Tower and Defense Game
September 1, 2014 – December 1, 2014
Developed this purely Java based Game. Role and Responsibility (Team of 6) • Designed and developed the game architecture and code • As an acting Team Manager, assisted in problem breakdown and deriving solutions. • Apart from Manager Role, I was also instrumental in designing algorithm for the core module of the game and implementing those using JAVA Swings and Core JAVA Concepts and some concepts like serialization.
Pattern Recognition: Email Spam Filter
September 1, 2014 – December 1, 2014
Developed this purely Java based software to filter out Genuine mails from spam mails. Role and Responsibility • Develop the Software using java and pattern recognition concepts. • Got experience in Artificial Neural Networks, Artificial Intelligence concepts. • Instrumental in implementing algorithm for the AI concepts that were used using JAVA.
Document Creater
March 1, 2014 – July 1, 2014
Providing a Platform Independent Multi Browser compatible document generating product, which support all type of file formats. The document generated will have fields selected from a catalog in Ck Editor, an open source text editor. Java Web Application and Back End Development • Implement changes to original design spec despite initial internal objections. Resulted in 67% decrease in user time to create templates to generate documents. Used Foundation Framework and JQuery to generate templates. • Used J2EE framework techniques to generate documents in multiple formats. • Java to JSON conversion and using AJAX for JSON data exchange. • Writing and updating query to fetch data from DB using relational mapping. • Trained junior engineer and provide solution to problems. Front End Development • Implemented JQuery drag/drop tool that allows user to create screens. • HTML screen generation using JSoup, CSS, HTML 5. • Implemented Foundation Framework and Ckeditor tool for document generation.
Screen Wizard
September 1, 2013 – February 1, 2014
Screen Wizard helps IT user to create customizable screens for the end user. Java Web Application and Front End Development • Received acclaim for designing and implementing the new product in Java. • Implementation of different layers of the product from UI to Business logic • To generate different UI JSON mapping, JQuery, HTML 5 CSS3 were used. • Worked with clients to solve their problems. Back End Development • Devised Entity-Relationship diagram for Databases • Writing script for both Oracle and SQL using concept of DAO and iBatis.
Quick Quote
January 1, 2013 – August 1, 2013
The model intended to let business users add multiple plans for a single line of Business. Each plan can hold a specific set of customized coverage's or risks for the insured. The premium for the Policy would be calculated using the plans selected by the Insured. The premium would differ for different plans spanning across multiple LOBs of Insurance. This would help the underwriter will calculating the premium for the risks associated with the policy being issued Role and Responsibility • Requirement gathering and developing product from scratch. • Developing UI and Business logic using FTL, CSS3, WebWorks, Java, J2EE. • Got experience in EJB's ,Spring Framework and Database such as Sql,Oracle. • SDLC development cycle to develop the product with communication with developers.
FirstGen Core - Maintenence and Enchancement
July 1, 2012 – July 1, 2014
Developed new functionalities for the core product FirstGen, which caters to the general Insurance Industry. Worked extensively for the product research and maintenance division during this Phase. Took care of the major functionality changes in the product. Undertook maintenance of the product to ensure its stability. Gained exposure to the product and also got hold of the core product knowledge.
Rule and Rating Engine
July 1, 2012 – July 1, 2014
RR Engine is an Insurance product which help to achieve Rating for the various products and coverage's under a Policy. It also implement various Rules regarding a policy. Java Web Application • Developed Rating Engine using Java which automatically outputted the premium based on risk factors, using observed patterns, as the details were entered by user. This reduced manual effort by 70%. • Functional Enhancements and Bug Fixes using Xwork, Spring framework, Ibatis. • Doing proper unit testing using Junit Test case and TestNG. • Writing script for both Oracle and SQL Database.
Cloud Computing: Real Time Tackling of Security Issues in Cloud
January 1, 2012 – May 1, 2012
Developed this Java based real time Application Software. This software tries to tackle the security problems that are encountered in Cloud Computing like Data Integrity. This software make use of many java concepts like CSS, JSP Servlets and JDBC.
Computer Graphic: Mood Detector
July 1, 2010 – Present
Mood Detector is representation of human expression in a particular mood. Different moods are represented using smileys. Smileys are animated in order to make it look more realistic. Suitable texts were also displayed for a particular mood. Moods were displayed randomly, triggered by click of mouse. The implementation involved using of most of the basic primitives of OpenGL.
Cultural Fit Analysis
The candidate has a diverse project background, ranging from academic projects in computer graphics and game development to enterprise-level financial and insurance applications. Their career progression from Software Developer to Staff Software Engineer at companies like Morgan Stanley, AppDirect, Paytm Labs, and Coinbase demonstrates adaptability and growth within various technical environments. The breadth of skills, primarily focused on Java backend development, indicates a strong technical foundation. However, the target role of 'Quality Assurance Engineer' is a significant departure from their extensive software development experience. While a developer's perspective can be valuable in QA, the lack of explicit QA experience or projects focused on testing methodologies, test automation frameworks, or quality assurance processes suggests a potential mismatch for a dedicated senior QA role. The projects are heavily development-focused, not quality assurance-focused.
Soft Skills & Operational Fit
The candidate's experience as a Primary Development Owner (PDO) and Team Manager, along with mentoring junior engineers, indicates strong leadership, communication, and collaboration skills. Involvement in campus recruitment also suggests good interpersonal and presentation abilities. The descriptions of problem-solving and process improvement (e.g., 67% decrease in user time) highlight a results-oriented and proactive approach. However, the target role is 'Quality Assurance Engineer', which is a significant pivot from a Staff Software Engineer role. While a strong technical background is beneficial for QA, the direct operational fit for a dedicated QA role, especially at a senior level, is not explicitly demonstrated through QA-specific responsibilities or tools in the provided experience.