- India
- Developed low cost high efficient kafka like queues from the scratch using gRPC streaming server
- Developed golang microservices that delivers low latency and high throughput applications
- Used gin a REST API framework in golang for better routing and validations
- Followed TDD for better quality and to reduce bug in production
- Avoided using third party/open source libraries for testing, manged to write test cases in golang's inbuilt
- Written docker files for custom microservice image and developed docker compose scripts for activities like
- Delivered the docker images to Docker hub through
- GitLab CI/CD pipeline with custom kubernetes pod
- Proposed viable solutions when given with complex and decision making problems
- Analyzed different caching system like redis/memcache and made conscious suggestions based on the business need
- Implemented oauth2 system using ORY hydra and associated with golang microservices for session, token, and oauth2 management golang microservices
- Part of Customer support service API, a business development API microservice for creating tickets and communication
- Created custom libraries for common utilities and functionalities used across different microservices
- Introduced team a new linting framework to replace the existing outdated
- Compared the results for research on different oauth2 providers like OAUTH0, ORY Hydra, Keycloack
- Developed media management service, a
- Supported application deployment activities in kubernetes helm chats for various process like secrets
- Created dev purpose automation script in nodejs to ease development productivity for oauth2 token
- Used KONG for service routing management and deployed it through kubernetes
- Implemented Golang
- Web sockets using gorila package for realtime document editing for admin
- Wrote terraform scripts to deploy postgresql, kubernetes and storage account to azure
I
Intel
Information Security Engineer
Bangalore, IN-KA, IN
January 2022 - August 2023
N
Nearcast
Software Engineer
Chennai, IN-TN, IN
July 2021 - July 2022
T
ThoughtWorks
Application Developer
Chennai, IN-TN, IN
July 2019 - December 2021
I
Intel
Graduate Technical Intern
Bangalore, IN-KA, IN
July 2018 - July 2019
Skills
AdaptabilityAdobe FlashAmazon Elastic Compute CloudAmazon S3Amazon Simple Queue Service (SQS)Amazon Web ServicesAnalytical ThinkingAndroid (Software)AnsibleApache KafkaApple IOSApplication PackagingApplication Programming Interfaces (APIs)ArchitectureArtifactoryAttention to DetailAutomationBackendBare MetalBig DataBrainstormingBusiness DevelopmentBusiness LogicCachingCascading Style Sheets (CSS)CheckmarxClean Code PrinciplesCloud ComputingCode GenerationCommercial Off-The-ShelfCommunication SkillsComputer ProgrammingComputer SecurityConcurrent ComputingConsultingContainerizationContinuous IntegrationCoordination SkillsCross-Origin Resource Sharing (Ajax Programming)Cross-Site Request ForgeryCustomer Account ManagementCustomer Relationship ManagementCustomer SupportData AnalysisDatabase DesignDatabasesDatadogData LoggingDataOpsData PipelinesData ScienceData StoresData StreamingData TransformationData WarehousingDecision Making SkillsDevOpsDiagnostic SkillsDockerDomain Name System (DNS)Dynamic Application Security TestingEcologyEditingElasticsearchEmail NotificationsEmbedded ComputersEnterprise Software ApplicationsExpress.jsFFmpegFirebaseFirewalls (Computer Science)FirmwareFlutterFriendlinessGithubGitlabGitlab-ciGolangGoogle AnalyticsGoogle MeetGrafanaGrpcHardware DesignHealth TechnologyHTMLIBM Rational ClearCaseInformation AssuranceInfrastructure ManagementIntegrated ServicesJava (Programming Language)JavaScript (Programming Language)KibanaKnowledge of EngineeringKnowledge of Packaging and ProcessingKnowledge of StatisticsKubernetesLow LatencyManagement of Software VersionsManaging Client ExpectationsMarketingMemcachedMicroservicesMicrosoft AzureMicrosoft SQL ServerMiddlewareMobile Application DevelopmentMobile Application SoftwareModemsMongoDBMySQLNeo4jNetwork PerformanceNetwork ServerNode.JsOAuthObject-Oriented Software DevelopmentOnline AdvertisingOpen Source TechnologyOpen Web Application SecurityOracle ApplicationsPassionatePayment GatewayPerl (Programming Language)PersonalizationPHP (Programming Language)PoolingPostgreSQLPower BIPrioritization of RequirementsProblem SolvingProfilingProgramming LanguagesPrometheusProof of ConceptPublishing SkillsPush TechnologyPython (Programming Language)QualysReactJSReact NativeRedisReduced Instruction Set ComputingRelational DatabasesReliabilityReproducibilityResource UtilizationRestful APIsRoute53RoutingS3 BucketSafety PrinciplesScalabilityScalable Processor ArchitectureScriptingSecurity AwarenessSecurity EngineeringShell ScriptSimulationsSoftware ApplicationsSoftware DebuggingSoftware DeploymentSoftware EngineeringSoftware QualitySoftware SecuritySoftware Version ControlSolution ArchitectureSound Recording and ReproductionSQL AzureSQL DatabasesStatic Application Security TestingStatic Program AnalysisStrategic CommunicationStreamlineSubnettingSumo Logic (Software)Sync (Unix)SystemCTeam Foundation ServerTeam WorkingTechnical AnalysisTerraformTest-Driven Development (TDD)Testing SkillsUsability TestingUser AuthenticationUser ExperienceVirtual MachinesVulnerabilityWebSocketWorkflows