11/09/2023 updated

KT
100 % available

Senior Software Developer, Senior Software Developer, Senior Software Developer

Atlanta, USA
Only remote
Masters in Computer and Information Science, Syracuse University, Syracuse, NY
Atlanta, USA
Only remote
Masters in Computer and Information Science, Syracuse University, Syracuse, NY

Profile attachments

CV - Krunal Thakkar

JavaScript.NET FrameworkApplication Programming Interfaces (APIs)Agile MethodologyAmazon Web ServicesHTML5Unit TestingC Sharp (Programming Language)Cascading Style Sheets (CSS)Code ReviewAmazon DynamoDBUser Interface DesignInformation SciencesPython (Programming Language)MongoDBNode.jsPayment Service ProviderScrum MethodologySoftware ArchitectureResponsive Web DesignShopifySoftware SystemsTypeScriptWeb PlatformsWeb ServicesData/Record LoggingReact.jsFlaskVue.jsBackendGitAmazon Relational Database ServiceSyntactically Awesome Style Sheets (SASS)WebpackStripeAngularJSIntegration TestsGraphQLSendgridFront End Software DevelopmentReact ReduxFunctional ProgrammingNestJSSplunkNew RelicSpring BatchServerless Computing
.NET, Agile methodology, DynamoDB, RDS, Amazon Web Services, AWS, Angular, API, APIs, back-end development, back-end, C#, SCSS, CSS3, code review, logging, UI/UX, Flask, front-end development, front-end, Functional Programming, Git, GraphQL, HTML5, Information Science, integration tests, JavaScript, MongoDB, Nestjs, New Relic, Nodejs, payment services, Python, Redux, React, Responsive CSS, Scrum, SendGrid, Serverless, serverless architecture, Shopify, software architecture, software solutions, Splunk, Spring Batch, Stripe, SASS, Typescript, unit tests, Vue.js, web platform, Web Services, Webpack

Experience

Professional experience10+ years
Freelancer since2013

Languages

EnglishFluent

Project history

Senior Software Developer

Digital Retailing, Cox Automotive
* Responsible for the crucial payment services that powers Digital Retailing. Service handles
more than 2M calls a day, the batch version of the API receives 1.5M calls overnight. SLA for
this API call was less than 500ms
* Oversaw development of multiple user facing core products using React, Redux, Typescript,
webpack as well as core APIs built with nodejs, hapijs, expressjs
* Transition of the first version of the product built in Angular to React 14 & Flux and then
upgrading & rebuilding with React 16 using Redux.
* Championing the migration from legacy infrastructure for the APIs to AWS serverless
architecture using nodejs, bringing more cost effective and resilient solution to the DR
* Experience integrating 3rd party libraries like auth0, AWS cognito, New Relic, Splunk, Payment
platforms like Stripe/PayPal/Apple Pay, TaxJar, Algolia, Shippo, OneSignal, SendGrid, Twillio,
Shopify
* Pushing the company towards CI/CD pipeline; Change agent for using effective logging,
monitoring and alerting mechanism. Pushed the department for automation, unit tests and
integration tests.

Senior Software Developer

General Motors
* Implemented foundation of Scrum and Agile methodology
* Extensively used Spring Batch and Integration Framework to in-house the data related to
vehicles, dealers and customers, replacing third party vendor systems.

Senior Software Developer

CNN.com; CNNgo
CNNgo (http://www.cnn.com/go)
* Lead the CNNGo web platform team consisting of 5 developers and 2 QA from inception to execution.
* Lead the efforts to reduce memory usage and leaks in the app and also greatly improve the
performance such that user can continue watching live stream for extended period
* Moved the application onto Angular and sass from old tech stack

CNN Video (http://www.cnn.com/video)
* Successfully led the 2012 Presidential Debates project (http://www.cnn.com/debates)

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in