Technical Evaluation - Robinhood

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 7

apolis

PPractitioner Evaluation

Software Backend Engineer Technical Evaluation

Skills Rating: 5 - Very Strong, 4 - Strong, 3 - Adequate, 2 - Weak, 1or Blank - Doesn’t
Know

TO BE COMPLETED BY TA Manager
Name of Practitioner: Date:
Home Phone: Work Status:
Mobile: Relocation Requirements:
Preferred Call Times: +
Interviewer TA MANAGER: Availability:
Core Skills: Relocation Requirements:
Communication Skills: 7/10 Rate/Salary:
Seniority- K Level rating: Email:
Preferred Call Times: Notes:

Introduction: Apolis- PITCH


May I request you to walk me though Yes
your resumes so I can better understand
your holistic work experience and your
strengths. Also, it will help me to
position you more strongly in front of the
client.

How many years of Golang/ Python 5


experience do you have?

Could you please indicate your level of I have a strong expertise in Python for
expertise in Golang and Python for core backend development, demonstrated through
backend development? extensive experience across various roles
and projects. I've utilized frameworks like
Django and Flask to build robust web
applications and microservices, integrated
Python libraries for data processing and API
development, and ensured application
security through authentication and
authorization mechanisms. Overall, I possess
an advanced level of proficiency in Python for
core backend development

Pikoraj Biswas. Proprietary and Confidential 1


apolis
PPractitioner Evaluation

Could you please explain your I've gained extensive expertise in data
experience and proficiency in Data processing and related technologies through
processing, data technologies, hands-on experience on various projects.
particularly in the realm of data These include implementing real-time data
streaming technologies e.g.,. Kafka, processing pipelines with Apache Kafka,
Terraform, Kubernetes, Postgres? automating infrastructure deployment using
Terraform, orchestrating containerized
applications on Kubernetes, and designing
optimized relational databases with
PostgreSQL. These experiences have
equipped me with practical knowledge and
skills to effectively leverage data
technologies for solving real-world problems
across different industries.

Could you provide insights into the scale in recent projects such as Insurify and Talent
or volume of data you managed for your Infusion, I managed substantial volumes of
recent client? data related to insurance policies, customer
information, claims, user profiles, job
listings, applications, and messaging
interactions. The scale of data processing
was significant, reflecting the diverse nature
of the platforms and their user bases. We
employed scalable and efficient data
processing techniques to handle this volume
effectively, ensuring the performance,
reliability, and scalability of the overall
system architecture.

Have you mentor junior Developer on Yes I mentor around 5 to 6 junior developers
the team and lead project of large
complexity?

Do you have experience in Fintech or Yes


Financial industry?

Could you elaborate on your specific within my teams, I've provided technical
contributions and responsibilities within leadership, contributed to architecture
your team?" design, and played a hands-on role in
development and implementation. I've also
been involved in setting up and maintaining
infrastructure, fostering collaboration, and
driving continuous improvement initiatives to
deliver high-quality software solutions

What was your role in the last Full life In the last full life cycle project I worked on,

Pikoraj Biswas. Proprietary and Confidential 2


apolis
PPractitioner Evaluation

cycle project you worked on? my role was primarily as a Senior Software
Engineer.

Have you established or implemented I've spearheaded the establishment of


rigorous standards for code quality and rigorous standards for code quality and
formalized code review processes? formalized code review processes within my
teams. This involved defining coding
standards, implementing formal review
processes, actively participating in code
reviews, enforcing quality standards through
automation, and fostering a culture of
continuous improvement. These efforts have
contributed to the overall quality and
reliability of our software projects.

How long did the project take to It is a product based company.


complete?

Have you been involved in the creation Yes, I've been involved in creating pipelines
of pipelines from inception to from inception to implementation.
implementation?

Could you elaborate on your experience I have experience working with AWS
working with Amazon Web Services infrastructure, including setting up and managing
(AWS) infrastructure, including any resources like EC2 instances, VPCs, and IAM roles.
involvement with AWS Cloud I've automated deployments using AWS
Development Kit (CDK) and AWS S3 CloudFormation and AWS CDK, utilized AWS S3 for
(Simple Storage Service)? scalable object storage, optimized infrastructure
for scalability and performance, and implemented
monitoring solutions with AWS CloudWatch and
CloudTrail.

Could you please detail your experience my experience with Apache Spark includes
with Spark? utilizing it for large-scale data processing,
querying structured data with Spark SQL,
building machine learning models with Spark
MLlib, integrating with the big data
ecosystem, and optimizing performance for
efficiency.

Let’s go a little in details for last 3

Pikoraj Biswas. Proprietary and Confidential 3


apolis
PPractitioner Evaluation

projects:

Project 1: Kind of Project: Insurify, was an insurance


What kind of project was it? application aimed at providing users with a
What was your role? platform to compare and purchase insurance
How many team members were there on plans.
the project? Role: In Project 1, I served as a Senior
What did you do on the project? Software Engineer.
Team Size: The project team for Insurify
comprised 10 members, including software
engineers, data analysts, and QA testers.
Contributions: Within Insurify, I led the
development of the backend infrastructure
deployed on AWS cloud using Django Rest
Framework microservices. My responsibilities
included designing and implementing RESTful
microservices architecture, optimizing
performance with Redis and MySQL, and
enforcing coding standards for
maintainability. I also collaborated with
cross-functional teams to integrate third-
party services and APIs, conducted code
reviews, and championed CI/CD practices for
efficient software delivery. Additionally, I
stayed updated with advancements in AWS,
Kubernetes, Docker, Python, and Django,
integrating cutting-edge technologies to
enhance development processes and
outcomes.

Project 2: Kind of Project: Talent Infusion was a talent


What kind of project was it? acquisition platform similar to LinkedIn,
What was your role? focusing on connecting job seekers with
How many team members were there on employers.
the project? Role: Within Talent Infusion, I held the
What did you do on the project? position of Senior Software Engineer.
Team Size: The project team consisted of 6
members, including software engineers,
UI/UX designers, and a project manager.
Contributions: In Talent Infusion, I led the
development efforts for the platform,
utilizing Vue.js and Next.js frameworks. I
utilized Redis for caching and optimization,
Google Cloud Platform for hosting, and
MongoDB for data storage. Additionally, I
collaborated with cross-functional teams to

Pikoraj Biswas. Proprietary and Confidential 4


apolis
PPractitioner Evaluation

design and implement features, ensuring a


secure platform experience through real-time
messaging functionality and user
authentication features.

Project 3: Kind of Project: StrikeReady was a


What kind of project was it? cybersecurity web application designed to
What was your role? integrate various security appliances and
How many team members were there on manage migration processes.
the project? Role: In StrikeReady, I served as a Software
What did you do on the project? Engineer.
Team Size: The project team consisted of 7
members, including software engineers,
cybersecurity specialists, and QA testers.
Contributions: Within StrikeReady, I led the
development of the cybersecurity web
application using Django and Flask
frameworks. My responsibilities included
integrating cybersecurity appliances such as
Fortinet FortiGate, SonicWall, Checkpoint,
and FireEye, and orchestrating migration
processes. I implemented RESTful APIs and
microservices using Flask and SQLALCHEMY,
conducted penetration testing and
vulnerability assessments, and optimized
architecture through data transformation to
Common Information Models (CIM).
Additionally, I collaborated closely with
frontend developers for seamless integration
and conducted thorough code reviews to
maintain high-quality standards.

Could you elaborate on your track record - Enhancing system performance through
in enhancing system performance, targeted optimizations and scalable
fostering team productivity, and architecture designs.
mitigating risks in previous roles? - Fostering team productivity via Agile
methodologies, code review processes, and
mentorship.
- Mitigating risks through proactive risk
management strategies, robust security
protocols, and contingency planning.

Can you describe your experience in


managing exceptional or edge-case Thorough identification and assessment of
potential edge cases.

Pikoraj Biswas. Proprietary and Confidential 5


apolis
PPractitioner Evaluation

scenarios within projects or systems? Designing robust solutions and error


handling mechanisms.
Conducting comprehensive testing and
validation.
Continuous monitoring and improvement of
system resilience.
Transparent communication with
stakeholders to foster trust and collaboration

Could you elaborate on your Strong foundation in fundamental data


understanding and experience in solving structures and algorithms.
complex data structure and algorithms Problem decomposition into manageable
problems? subproblems.
Careful selection and adaptation of
algorithms based on problem characteristics.
Practical application through coding
challenges and real-world scenarios.
Optimization for performance and efficiency.
Continuous learning and staying updated
with advancements.

Can you elaborate on your experience in Analyzing project requirements and defining
system design and architecture, system objectives.
including any projects where you were Designing scalable, high-performance
involved in designing and architecting systems with a focus on reliability and
systems?" resilience.
Prioritizing security, compliance, integration,
and interoperability.
Documenting architectural decisions and
facilitating communication among team
members and stakeholders.
Specific projects include designing
microservices architectures for e-commerce
platforms, data analytics platforms, and real-
time messaging platforms.

Is there anything that might constrain Mostly family


you from travelling? Anything that could
stop you from making the trip? (Family?
Medical? Climate? Health? Etc.)

What are the important factors you Alignment with my expertise and interests
consider when deciding to take on a Potential for impact and value creation
project? Project scope, timeline, and resources

Pikoraj Biswas. Proprietary and Confidential 6


apolis
PPractitioner Evaluation

available
Compatibility with my schedule and
commitments

Do you mind sharing what you are It is insurance based project


making on your current project?

What are your rates/salary expectations 130k to 140k annual


from us? An estimate would be fine

What is your earliest availability date? mid may

Are there any possibilities of extensions I have


on your current project?

Are you in talks with other companies for Yes


other opportunities?

Have you gone through any interviews no


or are you waiting to hear back for any
opportunity?

Is there anything else I need to know as No


we are considering submitting you to the
client for further consideration?

Is there anything that could stop you No


from taking this project/FTE Position?

Should you join this project and get


another project that pays you a higher
rate, what would you do?

Can you please provide two client


manager references?

Are you open for contracts to hire


positions?

Pikoraj Biswas. Proprietary and Confidential 7

You might also like