- Facilitated the transition of the front end from Server-Side Rendering (SSR) with Django and React to a Single Page Application (SPA), streamlining development by segregating frontend and backend
- Enhanced legal and business document processing by employing innovative technologies, signiʎʐcantly
- Utilized Large Language Models (LLMS) for accurate detection of ʎʐling errors, markedly enhancing the precision of document handling
- Developed and maintained scalable deployment pipelines using AWS CDK for Beanstalk, ensuring
- Automated complex workʌʓows and routine tasks with AWS
- Lambda, improving system performance and reducing manual eʍforts
- Implemented
- GitHub Actions for continuous integration, focusing on linting checks. Incorporated
- Flake8 for Python and custom linting rules for JavaScript (ESLint) to uphold high coding standards
- Integrated CI/CD pipelines to streamline code review processes, maintaining consistency and quality across the development lifecycle
- Engineered a dynamic workʌʓow system for eʍʎʐcient ʎʐle and document processing, including creating an on-the-ʌʓy PDF scanner to identify and mitigate risks from dangerous ʎʐles
- Conducted extensive security research, implemented One-Time Password (OTP) features, and designed a comprehensive audit system for secure logging of access to encrypted documents
- Developed an advanced document indexing and search system utilizing LLMS, RAG
- Retrieval-Augmented Generation), Elasticsearch, and LangChain to support complex queries and enhance data retrieval
- Leveraged OpenAI APIs to automate code reviews, generate concise summaries for pull requests, and create test scenarios for AWS Lambda functions, workʌʓows, and new features using PyTest
- Contributed to the development stack with React for the frontend and Django for the backend
L
LightStep
Senior Integration Engineer
San Francisco, CA, US
April 2020 - February 2023
M
Megaport
Senior Software Engineer
San Francisco, CA, US
September 2017 - February 2020
C
ChaiOne
Software Engineer
Houston, TX, US
September 2014 - August 2017
Skills
AdaptabilityAgile MethodologyAlgorithmsAmazon S3Amazon Simple Queue Service (SQS)Amazon Web ServicesAnsibleApi DesignApple Mac SystemsApplication Performance ManagementApplication Programming Interfaces (APIs)Artificial IntelligenceAuditing SkillsAutomationAWS LambdaBackendBeanstalkBenchmarking SkillsBig DataCassandraCloud ComputingCloudwatchCode ReviewCommunication SkillsComponent-Based Software EngineeringComputer ProgrammingContainerizationContinuous IntegrationCoordination SkillsCost OptimisationC++ (Programming Language)CryptographyDashboardsData AnalysisDatabasesDatadogData LoggingData ManagementData PipelinesData ProcessingData ProtectionData RetrievalData Storage TechnologiesData StructuresDeep LearningDelivery of ProjectsDesign of User InterfacesDevOpsDistributed SystemsDjango Web FrameworkDockerDocker SwarmECMAScriptElasticsearchEslintFastapiFlask (Web Framework)FluentdForecasting SkillsFront End Software DevelopmentFunctional DesignGitGithubGitlab-ciGolangGoogle CloudGPTGrafanaGraphqlGrpcIdentity and Access ManagementIndexerInformation TechnologyInfrastructure ManagementInnovationIntegrated Development EnvironmentsInteroperabilityJava (Programming Language)JavaScript (Programming Language)JIRAKnowledge of EngineeringKubernetesLarge Language ModelsLinuxLoad TestingMachine LearningMetricsMicroservicesMicrosoft AccessMicrosoft AzureMicrosoft Visual StudioMobile Application SoftwareMongoDBMySQLNeo4jNext.jsNode.JsNoSQLNumerical AnalysisNumPyObject-Relational MappingOpen Source TechnologyOperational SystemsPandasPerformance TuningPostGISPostgreSQLPostmanPresentationsProcessing of DocumentsProduct Family EngineeringProgramming LanguagesProject ManagementPrometheusProphetPytestPython (Programming Language)PytorchReactJSReact NativeRedisRelational DatabasesReliabilityReliability of SystemsRestful APIsRisk AnalysisSafety PrinciplesScalabilitySearch EnginesSingle Page ApplicationSoftware CodingSoftware DebuggingSoftware DeploymentSoftware EngineeringSoftware Version ControlStreamlineSuccess Driven PersonSwaggerSystem ProgrammingSystems DesignTask ManagementTeam WorkingTerraformTesting SkillsTesting (Software)Time SeriesTypeScriptUnixWeb ApplicationsWeb DevelopmentWebRTC