Tech Stack
Tech Stack
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.
“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.