0% found this document useful (0 votes)
12 views3 pages

Tech Stack

The document outlines a comprehensive skills assessment for a candidate in software development, detailing their experience in front-end and back-end technologies, API design, cloud environments, and agile methodologies. The candidate has extensive experience with JavaScript, TypeScript, React Native, and mobile app development, as well as backend expertise in NodeJS and .Net C#. Additionally, the candidate expresses interest in a role within AdTech or Search, is open to relocation, and confirms alignment with the compensation expectations.

Uploaded by

Abdullah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views3 pages

Tech Stack

The document outlines a comprehensive skills assessment for a candidate in software development, detailing their experience in front-end and back-end technologies, API design, cloud environments, and agile methodologies. The candidate has extensive experience with JavaScript, TypeScript, React Native, and mobile app development, as well as backend expertise in NodeJS and .Net C#. Additionally, the candidate expresses interest in a role within AdTech or Search, is open to relocation, and confirms alignment with the compensation expectations.

Uploaded by

Abdullah
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as ODT, PDF, TXT or read online on Scribd
You are on page 1/ 3

Tech Stack and Skills Assessment

1. Front-End Development
“Can you walk me through your experience with front-end frameworks like React
Native, JavaScript, and TypeScript? How many years have you worked with each,
and in what context (e.g., specific projects, companies)?”
- JavaScript – EloView (manage.eloview.com / Elo Touch Solutions / 9 Years)
platform back end or front-end uses JavaScript as language for development. Back-
end is NodeJS base and front-end is AngularJS framework based.
- Typescript – EloView Next (secure.eloview.com / / Elo Touch Solutions / 5 Years)
platform is upgraded with AWS NodeJS Lambda for back-end and React for front-
end using Typescript the language for development.
- React Native – the EloVIew mobile agent and Kiosk browsers
(secure.eloview.com / Elo Touch Solutions / 2 Years) already developed using
Java/Kotlin. These two apps re-written using React Native to provide wider portability
for different types of OS platform for mobile.

“Have you worked on mobile app development using Swift/Objective-C or


Kotlin/Java? If so, for how long, and what were the key outcomes of your work?”
- Java/Kotlin - the EloVIew mobile agent and Kiosk browsers (secure.eloview.com /
Elo Touch Solutions / 9 Years) already developed using Java and later upgraded to
Kotlin. This agent is continuously developed over the last 9 years. Also Java/Kotlin
used for other apps for Android tablet – like media app, slide show app, kiosk
browsers. These apps are used by EloView customers for Elo tablets for device
controls, media play, web view, etc. Also, in Samsung Bangladesh R&D Center I lead
the Android Multi-media team where Java/C++ used for whole Android stack
development. Before that at UNIQA Software Ltd I developed Android Tablet for
Panasonic using Renesas board where Java/C++ used for the Android Stack.
- Swift/Objective-C – Developed SDK for Elo Paypoint Register (Elo PayPoint / Elo
Touch Solutions / 2 Years) using iPad. It used Objective-C for the driver layer and
SDK API interface.
2. API Design and Integration
“Can you describe your experience designing and building APIs? How many years
have you been working with APIs, and how did you implement them in past roles?”
- EloView platform is REST API based which is used by browsers client’s, mobile
apps, and third party users platform (to integrate with existing existing customer
systems). We developed standard, secure and scaled API platform for wide range of
customers.

“Do you have experience with microservices architecture? If so, can you share
examples of how you’ve implemented or contributed to these solutions?”
- EloView Next is build with AWS Lambda NodeJS event driven micro services
architecture. Its based on event-driven micro-services using AWS Lambda for
NodeJS.
3. Cloud Environments
“Which cloud environments (Azure, AWS, GCP) have you used? For how long, and
can you provide an example of a significant project where you utilized these
technologies?”
- EloView Next build on AWS using Lambda ( NodeJS), dynamoDB, S3, SNS, SQS,
IoT core, API Gateway, Open search, etc services. Also EloView uses Azure for blob
store and GCP for analytics platform.
4. Backend Expertise
“What is your experience with backend languages like .Net C# or NodeJS? How
many years have you been working with these technologies?”
- NodeJS back-end language is used for EloView / Next both platform for the last 10
years.
- .Net C# I used to developed server and desktops application for ShadeBits, Ibacs
Ltd.
“Have you worked with data storage solutions like SQL or CosmosDB? Can you
describe your level of proficiency and the types of projects you’ve worked on?”
- Relational DB solutions MySQL (Elo Touch, ABD Corporation), SQL Server
(ShadeBits, Ibacs Ltd ) - where designed the database schema to query for
performance. EloView platform used No-SQL DB like couchDB, elasticsearch,
DynamoDB, etc. to handle not only regular data-driven application but also millions
messages handling.
5. Integration and Scalability
“Do you have experience with tools like Kafka or CI/CD pipelines? If so, for how
long, and in what capacity?”
- EloView uses Kafka/Redis for message queue and pub-sub mechanism for
scalability. It is the tools to scale the platform to handle API load and devices side
messages.
- Used Jenkins based CI/CD pipelines for platform DevOps. Also, automated android
os, app build and delivered uses the pipelines.

“Can you describe a time when you optimized a system for scalability or resiliency?
What approach did you take, and what was the result?”
- Scaled the EloView platform to handle thousand devices to half millions and 10
thousands corporate client’s (likie TecoBell, Target, etc). Worked to scaled the
platform back-end APIs, No-SQL databases (Redis, CouchDB, Elasticsearch) and
devices sides messaging. The platform is resilient to half millions android devices
connectivity with millions of messages per minutes ensuring 99% SLA.
6. Agile Methodologies and Best Practices
“How long have you worked in Agile environments? How do you approach
development, code review, and documentation in a team setting?”
- last 10 years development is done in agile model. Any feature is documented in
JIRA with technical & security analysis with cost of development, coded with review
for resilience, scalability and delivered upon acceptance from product owner.

“Have you mentored or guided junior developers in adopting best practices? Can
you provide an example?”
- Mentor joiner developers for features development and understanding development
best practices. Developed new engineer on-boarding to working transition technical
documentation.
Interest and Logistics
1. Interest in the Role
"What excites you about this opportunity and working on projects in AdTech or
Search with our client?"
- Its complex and interesting which needs deep understanding the domain with
cutting edge tech stack. So, I like to challenges myself to have impact in the field.

Follow-up: "Are you open to relocating to or reside in either Bentonville, AR, or


Sunnyvale, CA, within the required timeframe?" (30 days – 3 months)
Sunnyvale, CA – it near to me.
“Will you now or in the future require sponsorship for an employment visa, work
permit, residence permit, or any other authorization to work at the employment
location?”
NO, GC holder.
2. Compensation and Availability
"The compensation range for this role is (depending on Principal or Staff) $135K for
Bentonville and $190K-$205K for Sunnyvale for Staff, $150k-$180k for Bentonville
and $225k-$250k for Sunnyvale (for Principal). Staff requires 6+ years of experience
and Principal is 8+ years of experience. Does this align with your expectations?"
- Yes
"What is your current notice period or availability to start?"
- 1 week

You might also like