Solution Architect
Full stack Developer
Cloud Native
Always leading from the front
Who am I and what do I?
Hello 👋
My name is Tejansh Rana and I am a Mechanical Engineer turned into Software Engineer. I love building applications. Every aspect of it. Right from the inception where the application is still an idea or a solution to a problem or at times, a non solution to a non problem, visualizing it to be a full fledged application used by everyone on the planet, to designing the solution and actually building and deploying the application, I love every bit of it! Software development, thus, is beyond profession for me, and is more of an obsession.
Currently, I am working as a Tech Lead at Version1 where my primary responsibilities are
- Solution Architecture - Designing end to end architecture, cloud infrastructure design with AWS, deciding tech stack, and collaborating with Product Owners to translate business requirements to technical solutions
- Fullstack development - Full stack development using Java, Springboot, ReactJS, and Python. I specialize in building Cloud Native applications with focus on AWS.
- Mentoring - Technical on boarding, helping team members up skill, mentoring team members to help them reach the next level in their career path
I obsess over technologies. Not just the ones I work with but generally everything available out there. I love learning about it and try it hands-on myself. This obsession extends to everything tech - cars, gadgets, concepts, hardware...everything. You can usually find me reading, listening, or watching about it.
What stack do I work with?

On the backend, I prefer Java and Sprinboot to build Microservices. I have been using Spring since the time I started development and prefer the mature, well-rounded framework and the huge community support around. Spring Cloud Netflix is yet another valuable addition to the Spring ecosystem and is all the more reason I prefer to use Spring to build my microservices.

On the frontend, I prefer ReactJS. The flexibility to use a large number of supporting libraries for various aspects for frontend development like forms, validations, testing, etc. as well as the modularity of every building block being it's own component feels the natural choice to me. Although frontend is an acquired skill for me, I can compliment it well enough to build large scale enterprise applications.

I cannot talk about being cloud native without having built Serverless Applications. In fact, you can read more about my Serverless experience below. My language of choice for building Serverless Applications is Python. This general purpose language is capable of being used in every aspect of Software development whether it be web apps, ML, data pipelines, or Infrastructure modules. The rich library support as well as the versatility of the language makes it the obvious choice for building Serverless applications.

While building Cloud applications whether they are microservices or monoliths or Serverless Applications, my preference of Cloud provider is Amazon Web Services. I am also proficient with building infrastructure, full fledged cloud solutions, as well as build and deployment pipelines in AWS, all with Infrastructure as Code using CloudFormation. In my current role, I also look after the end to end security of our applications, both for the application itself and the infrastructure it is deployed on.

Microservices and containers go hand in hand. I am quite comfortable working with Docker and prefer to run it on Fargate with ECS. Not only do containers make micrservices more autonomous and self-serving, scaling applications comes in extremely handy with them. For local development as well, building docker containers is my go to choice since working on multiple projects while managing various versions and dependency support required for each one is extremely convenient when they are containerized.
Experience
Here's an interactive timeline of my experience and the various projects I have worked on. You can click on the projects or jobs below to see the details.

2020 - Tech Lead
Version1

2019 - Tech Lead
Singlepoint Solutions

2018 - Sr. Software Engineer
Torry Harris Integration Solutions
2017 - Data Engineer
Envestnet Yodlee

2015 - Software Engineer
Torry Harris Integration Solutions
Testimonials
Here are some kind words from the people I've worked with
Tej you are the core of the team and you are continually delivering above and beyond the call of duty. I don't think there is a team member, including myself, that wouldn't be lost without your valuable guidance and direction. You are constantly pushing for the best solutions and you work like a robot sent from the future to demonstrate how the matrix should be developed.
- Daniel Seavers,
Solutions Architect, Version1
I worked with Tej in a few projects, where Tej was designing and developing microservices, ranging from container based applications to Serverless. Tej always shown a very positive attitude, high quality deliverables and extremely committed, in projects with high complexity and aggressive timelines. Keep it up the good work Tej!
- Fabio Douek,
Solutions Architect, Amazon Web Services
Tejansh is a fantastic colleague to have on a team. He is a well-rounded engineer with the capacity to architect entire complex solutions from conception to deployment. He is extremely diligent, possibly the hardest worker I have ever met, all to ensure that his work is always of a high standard. I got to work directly with Tejansh delivering an entirely serverless insurance application from conception, security reviews, development and deployment to production all in 4 months. A great asset for any team.
- Niall Maher,
CTO, Spark
Contact me
Have a question I can answer? Want to hire me? Or are you looking for collaboration?
You can reach me on Twitter or LinkedIn for a quick response.
Or you can email me at tejansh.rana@gmail.com
Or fill in the form below and this will land straight in my inbox 😎
Thanks for your message! 🙌
I'll get back to you as soon as possible!
Want to send another message? Click here