Rajat Saxena

    BlogTwitterResume

    Hey, I'm Rajat 👋

    Software Engineer & Tech Entrepreneur

    ☎️ Contact information

    📧 hi (at) sub (dot) rajatsaxena (dot) dev

    🐦 Twitter

    ✍🏾 Medium

    🔗 LinkedIn


    👩🏻‍💻 Work experience

    Senior Software Engineer

    OnceHub, Dehradun, India – (June 2019 - Present)

    I am working as a full stack engineer, looking after core areas like the dashboard of the application and a few micro services which are responsible for piping the data into the dashboard.

    I primarily work with JavaScript based technologies like Node.js, TypeScript and Angular. Besides that, I also dabble with some DevOps related stuff everyday, using tools like Kubernetes, Docker and Jenkins.

    Software Engineer

    Tata Consultancy Services, Gurgaon, India – (Dec 2011 - May 2019)

    I have held many roles during my tenure at TCS. I have worked with various tech stacks like J2EE, Android and Node.js. At the beginning for my career, I also doubled as an Oracle database administrator.

    Due to the nature of work at TCS, I got the opportunities to work on several projects from various fields. This helped me to build good interpersonal skills in addition to the technical skills.


    🛠 Skills

    💻 Technology

    Javascript ⭐️⭐️⭐️⭐️

    My "native" programming language, I have worked with it for over 4 years. I've used it in the front-end with React and Angular, in the back-end for APIs with Node and Express and for testing automation using Mocha and later on, Jest. I am also proficient at TypeScript, which is a type safe superset of JavaScript.

    React ⭐️⭐️⭐️⭐️

    It is the front-end library of my choice. I have been working with it for almost 3 years now. Although I don't use React at my work, I am maintaining an open source project CourseLit. It uses React heavily as it is based on Next.js. I actively follow the developments related to the library.

    Docker + Kubernetes + Jenkins ⭐️⭐️⭐️

    DevOps is the new normal. Technologies like containers and continuous delivery are ubiquitous. I have used Docker containers to package and distribute micro-services at my job. I am also maintaining a few images of my own open-source project.

    I have hands-on experience with Kubernetes. We use Kubectl every single day to develop, test and ship our services.


    📜 Articles and Videos

    • Why I Am Building CourseLit — An Open-source Alternative To Teachable, Thinkific, Podia etc.

    • [Video] Docker Tutorial For Beginners | Learn DevOps @ Home

    • Understanding Render Props in React

    • Rock Solid React.js Foundations: A Beginner’s Guide

    • [Video] Jenkins Pipelines Tutorial | Learn DevOps At Home

    • How I designed, developed, and deployed a chatbot entirely in the cloud


    📚 Education

    Bachelor's Degree in Computer Science

    2007 - 2011

    Swami Keshwanand Institute of Technology, Management & Gramothan, Jaipur, Rajasthan, India.

      Rajat Saxena

      Powered by CourseLit