# Kartik Sahoo > Senior Software Engineer @ Microsoft Location: Redmond, Washington, United States Profile: https://flows.cv/kartik A seasoned Senior Fullstack Software Engineer with expertise in Typescript, React.js, Redux, Vue.js, Node.js, Ruby on Rails and C#. A team leader, quick learner and keen to learn new things. Programming is my passion with strong analytical ability and mentorship skill. ## Work Experience ### Senior Software Engineer @ Microsoft Jan 2023 – Present | Redmond, Washington, United States ### Software Engineer - ll @ Microsoft Jan 2020 – Jan 2023 | Bellevue, Washington, United States ### Software Engineer - lll @ SigTuple Jan 2019 – Jan 2020 | Bengaluru Area, India ### Senior Software Engineer - I @ CaratLane - A Tanishq Partnership Jan 2017 – Jan 2019 | Chennai Area, India - Developed and architect-ed the whole e-commerce website from scratch to make is responsive and performant. (https://www.caratlane.com) - Develop the crucial Cart and Checkout process of the application. - Developed architecture for a fresh Web App with React, Redux and Node.js. (https://www.caratlane.com/shaya) - Developed Home page (https://mobile.caratlane.com) with Mithril.js which has the highest optimization score in Google Page Speed insights. - Social Share widget in the Product Description page which share a GiF or page link to different social media conduits. (Facebook, Twitter, Google+, Pinterest, WhatsApp, SMS, Email) - Keep the website page load time below 5 seconds. ### Technical Team Lead @ Tikkl Jan 2015 – Jan 2017 | Bhubaneshwar Area, India Skills: - Extensive and expert programming experience in Ruby on Rails and ReactJS. - Have capability to craft Object-Oriented models and design data structures, implement business logic and data models. - Solid foundation in Computer Science and Web Technologies with strong competencies in Data Structures, Algorithms and Software Design. - Have a penchant for solving complex and interesting problems and willingness to learn new technologies. - Ability to break down larger problems into smaller units in the scope of the product. - Have been working in a Silicon Valley startup with high levels of ownership and commitment. - Excellent Coding and Debugging skills. Able to convert design into code fluently, good skills to write Unit and Integration Tests with reasonable coverage of code and interfaces by following TDD. - Have the vision it takes to look at business problems critically from more than one perspective. - Follow best coding practices and industry standards. Responsibilities: - Review design, code, test-design and test-scripts, guide other team members to improve quality and be the gatekeeper for quality. - Actively participate in debugging issues. - Understand functional/technical specifications and analyze data and server logs. - Handle weekly releases and daily work flow of fellow mates. - Mentor young minds and foster Team Spirit. - Lead team to meet short-term and long-term goals. - Handle office requirements and setup. ### R&D Engineer @ Tikkl Jan 2012 – Jan 2015 Responsibilities: - Analysis of requirement, design strategy to fix a problem. - New feature development. - Server side programming. - API design and development. - Business logic development. - Client side programming with ReactJS, HTML, JavaScript and JQuery. - Widget creation. - Social media posting. - Login with Facebook or Google account details. - Authentication for Stripe payment gateway. - Test plan development. - Test script development. - Office management and co-ordinating team mates. ## Education ### Master of Computer Applications (MCA) in Computer Science Utkal University Jan 2009 – Jan 2012 ### Bachelor of Science (B.Sc.) in Computer Science Berhampur University Jan 2006 – Jan 2009 ### +2 Science Vikram Deb Junior College, Jeypore Jan 2004 – Jan 2006 ## Contact & Social - LinkedIn: https://linkedin.com/in/kartik-kumar-sahoo --- Source: https://flows.cv/kartik JSON Resume: https://flows.cv/kartik/resume.json Last updated: 2026-03-22