Daniel Crisostomo-• linkedin.com/in/dancrisostomo
SKILLS ______________________________________________________________
Proficient: .NET Framework • .NET Core • ASP.NET MVC / WEB API • ASP.NET Core • Entity Framework • C# • Unit Testing • SQL Server
Exposure: AWS Services (Lambda Function, DynamoDb, S3, Kinesis, SQS, SNS, API Gateway, Athena) • Azure Services (Function, Service Bus, SignalR, Event Grid, Blob Storage, ComosDb) • Serverless • Service Oriented Architecture • Microservices • Salesforce
Familiar: React • Redux • Vue • AngularJS 1.x • JavaScript • Bitbucket • JIRA • Confluence • TeamCity
EXPERIENCE _________________________________________________________
June 2021 – PRESENT
SENIOR SOFTWARE ENGINEER – GHD
Responsible for re-architecting products’ background service that send out emails, perform state change and syncing of data.
Lead the development of the new architecture; removed console app running in the web server; Utilizes Azure services like ServiceBus, SignalR Service, serverless Azure function, CosmosDb to streamline the whole process; Developed dead-letter tool for much easier investigation and re-processing of dead-letters.
Eliminated database pooling since the console app executes every minute; lower the cost in Azure by 50% as VM memory goes down from 32GB to 16GB and might still downgrades base on future investigation; improved bug tracing since serverless replaced stored procedure;
SEPT 2016 – June 2021
SOFTWARE ENGINEER II – SOLARWINDS
Introduced AWS S3 for data warehousing as data store replacement instead of DynamoDb.
Reimplement project and utilized parquet format to be stored in S3. Converted EC2 instance to AWS Lambda and API Gateway.
Reduced cost by more than 20% by removing costly components like ELB, Kinesis, and DynamoDB. Increase API response time by 80% when querying 500k and more records.
Responsible for leading a team of 4 people tasked at improving SolarWinds Academy candidate management.
Leading the redevelopment, implement CI/CD pipeline, removed unnecessary dependencies and data clean-up. Utilized SolarWinds Papertrail for easier logging and bug tracing.
Improved candidate management by 100% by eliminating manual entries, automate data processing from registration to sending of results, increased SolarWinds Academy productivity, and reduced candidate exam result waiting time by 70%.
Responsible on development of an abstraction of product team payment gateway, webhook receiver, and Azure Service Bus listeners.
Improved platform integration records (Salesforce, Marketo, Totango, etc..) by 30% on almost real-time updates.
APR 2016 – SEPT 2016
.NET DEVELOPER – ARCADIER PTE LTD
Part of the team on developing, bug fixing REST API’s and Arcadier’s MarketPlace platform.
Contributed on daily scrum meetings, sprint reviews.
Mentored junior developers and interns on their tasks.
MAY 2014 – MAR 2016
SOFTWARE APPLICATION DEVELOPER – DENIZEN TECHNOLOGIES INC / ANVO
Introduced Web API as centralized data access and business layer on 50+ Windows Application scrapping tool.
Lead the development of REST API using ASP.NET Web API, added logging for easier bug tracing. Help reimplementation of Windows Application scrapping tool to utilized Web API and implement design patterns, created unit testing to ensure quality of code and find bugs more efficiently.
Increased development speed by 40% on new applications, reduced redundancies on code and utilized Web API. Increased development testing effectivity by 80%, lowers bugs encountered when delivered to testers and onto production.
Contributed to daily scrums and sprint reviews.
Mentored junior developers on their tasks.
NOV 2013 – MAY 2014
.NET DEVELOPER – MOBEXT INC.
Part of the team on developing movie theater website from reservation to payment using ASP.NET MVC.
Built a QR code scanner that prints out tickets for those who reserved seats from the website using C# Windows Application.
APR 2012 – NOV 2013
IT PROGRAMMER – S&R MEMBERSHIP SHOPPING
Responsible on development of ETL on syncing AS/400 platform to Oracle EBS.
Improved Oracle EBS records that was being used by finance.
Responsible of reimplementation of financial internal tool to web-based using ASP.NET WebForms.
Education ___________________________________________________________
Technological Institute of the Philippines
BS in Information Technology (2012)