-
-
Save sshilko/28ab6774a66396eaa9473dd6871f2bd0 to your computer and use it in GitHub Desktop.
Revisions
-
sshilko revised this gist
Mar 1, 2025 . No changes.There are no files selected for viewing
-
sshilko revised this gist
Mar 1, 2025 . No changes.There are no files selected for viewing
-
sshilko revised this gist
Mar 1, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ "name": "Sergei", "label": "Creativity is intelligence having fun - Albert Einstein", "url": "https://sshilko.com", "picture": "https://avatars0.githubusercontent.com/u/1147808?v=2&s=150", "email": "[email protected]", "website": "https://sshilko.com", "summary": "I'm engineer with hands-on expertise in backends. I designed, built, deployed and added features to social network app, built REST & RPC APIs, proficient with AWS cloud. I developed scalable real-time chat, video call, online booking system, search, online payments, fraud & risk systems.\n\n", -
sshilko revised this gist
Mar 1, 2025 . 1 changed file with 2 additions and 2 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,14 +6,14 @@ "name": "Sergei", "label": "Creativity is intelligence having fun - Albert Einstein", "url": "https://sshilko.com", "picture": "https://sshilko.com/shilko_avatar.jpg", "email": "[email protected]", "website": "https://sshilko.com", "summary": "I'm engineer with hands-on expertise in backends. I designed, built, deployed and added features to social network app, built REST & RPC APIs, proficient with AWS cloud. I developed scalable real-time chat, video call, online booking system, search, online payments, fraud & risk systems.\n\n", "location": { "address": "", "postalCode": "12627", "region": "DE" }, "profiles": [ { -
sshilko revised this gist
Mar 1, 2025 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ "name": "Sergei", "label": "Creativity is intelligence having fun - Albert Einstein", "url": "https://sshilko.com", "picture": "https://avatars0.githubusercontent.com/u/1147808?v=2&s=150", "email": "[email protected]", "website": "https://sshilko.com", "summary": "I'm engineer with hands-on expertise in backends. I designed, built, deployed and added features to social network app, built REST & RPC APIs, proficient with AWS cloud. I developed scalable real-time chat, video call, online booking system, search, online payments, fraud & risk systems.\n\n", -
sshilko revised this gist
Mar 1, 2025 . No changes.There are no files selected for viewing
-
sshilko revised this gist
Mar 1, 2025 . 1 changed file with 309 additions and 309 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,316 +1,316 @@ { "meta": { "theme": "elegant" }, "basics": { "name": "Sergei", "label": "Creativity is intelligence having fun - Albert Einstein", "url": "https://sshilko.com", "picture": "https://sshilko.com/shilko_avatar.jpg", "email": "[email protected]", "website": "https://sshilko.com", "summary": "I'm engineer with hands-on expertise in backends. I designed, built, deployed and added features to social network app, built REST & RPC APIs, proficient with AWS cloud. I developed scalable real-time chat, video call, online booking system, search, online payments, fraud & risk systems.\n\n", "location": { "address": "", "postalCode": "12627", "region": "Berlin" }, "profiles": [ { "network": "github", "title": "Github", "username": "sshilko", "url": "https://github.com/sshilko" }, { "network": "linkedin", "title": "LinkedIn", "username": "sergeyshilko", "url": "https://www.linkedin.com/in/sergeyshilko/" }, { "network": "codepen", "title": "Blog", "url": "https://moar.sshilko.com" } ] }, "work": [ { "company": "MessageBird B.V.", "position": "Senior Software Engineer www.messagebird.com", "website": "https://messagebird.com", "startDate": "2022-06-01", "endDate": "2023-12-31", "summary": "Building scalable foundation services: Golang, K8s, PHP, AWS, GCP, PHP8 for accounts, accounting, billing, payments.", "highlights": [ "REST APIs, OpenAPI v3, Google GRPC & protobuf APIs both in PHP8 and Golang 1.20", "Developed microservices in platform system, product services, api-first, domain-driven design", "Developed Customer WEB/UI self-service portal", "Designed and implemented SLO/SLI metrics and alerting with Grafana & Prometheus for K8s apps", "Optimized Billing cluster runtime >5000 RPS ledger OLTP workers: 60% cost reduction", "Implemented runtime metrics with NewRelic, DataDog, OpenCensus, Lightstep, Jaeger", "Improved speed of Gitlab CI/CD pipelines for K8s Helm deployments", "Golang services in for billing, accounting, invoicing, pricing, quoting in distributed multi-region system: golang/echo.v4, dynamodb/single-table", "Improved security by implementing features like 2FA/MFA, SSO, reCaptcha, rate-limiting ...", "Contributed to complex CPQ Quoting and Pricing project: enterprise B2B pricing modeling" ] }, { "company": "Tripod Technology GmbH", "position": "Head of Engineering www.tandem.net", "website": "https://www.tandem.net", "startDate": "2016-06-01", "endDate": "2022-02-01", "summary": "Leadership and hands-on role, 1M DAU, 12+ Engineers, 50+ employees, education domain. Microservices applications, grow & manage team, analytics, business continuity. Building and running software at scale.", "highlights": [ "Coordinated project delivery with Product, Marketing, Community departments", "Evaluated projects and features requirements, checked designs and architecture of the software product", "Coordinated projects for cross-functional engineering team", "Evaluated engineers performance, coached and mentored engineers in technologies and career development", "Scaled backend infrastructure from 1000 RPM to 80000 RPM, from 100kDAU to >1mDAU and <50ms API response time", "Scaled backend capacity from 1000DAU to >15M users", "Applied cost savings plans and utilized AWS Spot instances to reduce costs by 32%", "Hired multiple Frontend, AI/ML, Data, Backend and devOPS engineers.", "Migrated monolithic backend application into 15 independent services", "Introduced Golang & AWS Keyspace/Cassandra, DynamoDB for high-load group chat application storage", "Promoted AWS Best Practices, executed AWS Well-Architected framework together with AWS solution architects", "Maintained all business infrastructure of >40 EC2 servers across 3 AWS regions, migrated from AWS EC2 Classic to AWS VPC", "Updated codebase from PHP5 to PHP 7.4, Go 1.14 Docker 19, PHPUnit 9", "Supervised development of serverless microservices in Golang & DynamoDB", "Split mono-repository into >30 separate repositories with separate CI/CD", "Executed multiple refactoring projects in code, infrastructure, raw storage and databases", "Maintained backend roadmap and technology radar tech-radar.opensource.tandem.net based on ThoughtWorks", "Improved user retention analytics, subscriptions and overall revenue tracking", "Updated real-time messaging server RabbitMQ, secured authorization, added 3rd websocket/MQTT browser client", "Added support for in-app purchase gifting, subscription hold, grace periods, geo-search.", "Increased application infrastructure and performance/APM monitoring automation and alerting via NewRelic", "Built full CI/CD pipeline on AWS Pipeline inc. Blue/Green deployments and AWS ASG/AutoScaling", "Improved China & SEA connectivity via transparent HAProxy, ICP/Hosting issues resolved", "Built internal business KPI, retention, engagement and revenue tracking systems", "Enforced PHPUnit & integration testing, code reviews & code style policies", "Migrated application services into containers (Docker)" ] }, { "company": "Tripod Technology GmbH", "position": "Senior Software Developer www.tandem.net", "website": "https://www.tandem.net", "startDate": "2013-06-01", "endDate": "2016-06-01", "summary": "Mature backend solutions for audio/video (tele)communications software. Developed public API for mobile clients.", "highlights": [ "Implemented public API for native mobile clients", "Refactored old MVP prototype codebase", "Launched first production release 1.0", "Celebrated first 50 users sign-up on GA and first promotions on iTunes", "Deprecated legacy on-premise hosting and migrated into AWS EC2-Classic", "Celebrated '2015 Most innovative app of the year' award (Apple iTunes)", "Implemented PHP framework with open-source components", "Reduced API response times from >=2000ms to ~100ms", "Implemented critical app functionality: in-app messenger, real-time chat, community live feed, email-reminders, user search and more" ] }, { "company": "Yangutu LLC", "position": "Lead Software Developer meetville.com", "website": "https://meetville.com/", "startDate": "2011-11-01", "endDate": "2012-11-01", "summary": "Working on web based social network.", "highlights": [ "Added API for supporting external 3rd party Game-platform add-on's ", "Added AMF Flex/ActionScript API Server for import/export of data to mobile platform", "Added Facebook, Instagram, VK and other social networks integrations", "Extended user data import and export API's" ] }, { "company": "eHarmony, Inc", "position": "Software Engineer www.eharmony.com", "website": "https://www.eharmony.com", "startDate": "2008-08-01", "endDate": "2011-09-01", "summary": "eHarmony Reporting and Management Tools for Risk Management team.", "highlights": [ "Developed CMS/RMS Internal service from specification to manage and automate risks and fraud detection", "Working with sensitive client payment information", "Extended CMS/RMS service with flexible and configurable multi-role authentication system for different regions", "Added support for localization and translation of CMS/RMS", "Added analytics and audit tools for tracking and optimizing team (users or the CMS/RMS) performance" ] }, { "company": "IponWeb", "position": "Software Engineer at IponWeb www.iponweb.com", "website": "https://www.iponweb.com/", "startDate": "2007-08-01", "endDate": "2011-09-01", "summary": "SOAP/Rest API for real-time AD Exchange platform - RightMedia", "highlights": [ "Developed on SOAP-API for high-load real-time Ad platform at big scale", "Heavily extended and rewrote existing functional test coverage, integrational e2e testing", "Covered new edge cases in tests which lead to fixes in critical API parts" ] }, { "company": "Yahoo!", "position": "Software Engineer at Yahoo! yahoo.com", "website": "https://yahoo.com", "startDate": "2008-05-01", "endDate": "2009-03-01", "summary": "AD Exchange API - RightMedia", "highlights": [ "Refactoring tests, code and documentation, working with remote Yahoo developers team. SOAP API. Perl. PHP5" ] } ], "education": [ { "institution": "Grodnenski Dzjaržauny Universitet", "area": "Experimental psychology", "studyType": "MSc Psychologe Pädagoge" }, { "institution": "GGPEK Elektrotechnik College", "area": "Elektrische Energietechnik", "studyType": "Engineering" } ], "awards": [ { "title": "Ultimate Go", "date": "2023-01-25", "awarder": "Certificate #1latfj6ukq", "Summary": "Ultimate Go by Bill Kennedy at www.ardanlabs.com" }, { "title": "AWS Certified Solutions Architect - Associate (SAA)", "date": "2018-12-13", "awarder": "Certificate #3GV5K7KKC14Q17W1", "Summary": "The AWS Certified Solutions Architect – Associate exam is intended for individuals with experience designing distributed applications and systems on the AWS platform" }, { "title": "AWS Certified Cloud Practitioner", "date": "2020-11-21", "awarder": "Certificate #3B28554BK2EQ1PSD", "Summary": "The AWS Certified Cloud Practitioner examination is intended for individuals who have the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud, independent of specific technical roles addressed by other AWS Certifications" }, { "title": "Telc Deutsch B1 Zertifikat", "date": "2018-05-01", "awarder": "Certificate #0503718", "Summary": "Telc GmbH - The European Language Certificates" } ], "publications": [], "skills": [ { "name": "AWS", "level": "", "keywords": [ "EC2", "ELB", "Lambda", "S3", "RDS", "ElastiCache", "VPC", "CloudFront", "Route 53", "API Gateway", "CodeCommit", "CodeBuild", "CodeDeploy", "CodePipeline", "CloudWatch", "IAM", "ECR", "Cognito", "Certificate Manager", "WAF & Shield", "SQS", "SNS", "Mobile Hub", "PinPoint", "WorkMail", "Organizations", "DynamoDB", "Secrets Manager" ] }, { "name": "Backend", "level": "", "keywords": [ "Go", "Golang", "PHP", "MySQL", "Redis", "Percona", "SphinxSearch", "ManticoreSearch", "Docker", "K8s", "Beanstalkd", "RabbitMQ", "AMQP", "MQTT", "Puppet", "Nginx", "Git", "PHPUnit", "NewRelic APM", "DataDog", "HAProxy", "Gitlab CI", "Symfony", "Grafana", "Prometheus", "AWS", "GCS", "Terraform" ] }, { "name": "Leadership, SDM, SDLC", "level": "", "keywords": [ "Scrum", "Agile", "Team Lead", "Project Manager", "Head of Engineering", "Backlog, Roadmap, Delivery", "Hiring", "Budgeting", "Team building", "Cross functional teams", "Mentoring", "Jira", "Confluence", "C4 Model" ] } ], "languages": [ { "language": "English", "fluency": "Fluent" }, { "language": "German", "fluency": "B2 - Advanced" } ], "interests": [ { "name": "Events", "keywords": [ "Berlin - AWS Summit 2014, 2015, 2016, 2017, 2019", "KubeCon + CloudNativeCon 2018, 2019" ] } ] } -
sshilko revised this gist
Jan 23, 2024 . 1 changed file with 1 addition and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -42,6 +42,7 @@ "position":"Senior Software Engineer www.messagebird.com", "website":"https://messagebird.com", "startDate":"2022-06-01", "endDate":"2023-12-31", "summary":"Building scalable foundation services: Golang, K8s, PHP, AWS, GCP, PHP8 for accounts, accounting, billing, payments.", "highlights":[ "REST APIs, OpenAPI v3, Google GRPC & protobuf APIs both in PHP8 and Golang 1.20", -
sshilko revised this gist
Jan 6, 2024 . 1 changed file with 14 additions and 10 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -7,9 +7,9 @@ "label": "Creativity is intelligence having fun - Albert Einstein", "url": "https://sshilko.com", "picture":"https://sshilko.com/shilko_avatar.jpg", "email":"contact@sshilko.com", "website":"https://sshilko.com", "summary":"I'm engineer with hands-on expertise in backends. I designed, built, deployed and added features to social network app, built REST & RPC APIs, proficient with AWS cloud. I developed scalable real-time chat, video call, online booking system, search, online payments, fraud & risk systems.\n\n", "location":{ "address":"", @@ -50,35 +50,39 @@ "Designed and implemented SLO/SLI metrics and alerting with Grafana & Prometheus for K8s apps", "Optimized Billing cluster runtime >5000 RPS ledger OLTP workers: 60% cost reduction", "Implemented runtime metrics with NewRelic, DataDog, OpenCensus, Lightstep, Jaeger", "Improved speed of Gitlab CI/CD pipelines for K8s Helm deployments", "Golang services in for billing, accounting, invoicing, pricing, quoting in distributed multi-region system: golang/echo.v4, dynamodb/single-table", "Improved security by implementing features like 2FA/MFA, SSO, reCaptcha, rate-limiting ...", "Contributed to complex CPQ Quoting and Pricing project: enterprise B2B pricing modeling" ] }, { "company":"Tripod Technology GmbH", "position":"Head of Engineering www.tandem.net", "website":"https://www.tandem.net", "startDate":"2016-06-01", "endDate":"2022-02-01", "summary":"Leadership and hands-on role, 1M DAU, 12+ Engineers, 50+ employees, education domain. Microservices applications, grow & manage team, analytics, business continuity. Building and running software at scale.", "highlights":[ "Coordinated project delivery with Product, Marketing, Community departments", "Evaluated projects and features requirements, checked designs and architecture of the software product", "Coordinated projects for cross-functional engineering team", "Evaluated engineers performance, coached and mentored engineers in technologies and career development", "Scaled backend infrastructure from 1000 RPM to 80000 RPM, from 100kDAU to >1mDAU and <50ms API response time", "Scaled backend capacity from 1000DAU to >15M users", "Applied cost savings plans and utilized AWS Spot instances to reduce costs by 32%", "Hired multiple Frontend, AI/ML, Data, Backend and devOPS engineers.", "Migrated monolithic backend application into 15 independent services", "Introduced Golang & AWS Keyspace/Cassandra, DynamoDB for high-load group chat application storage", "Promoted AWS Best Practices, executed AWS Well-Architected framework together with AWS solution architects", "Maintained all business infrastructure of >40 EC2 servers across 3 AWS regions, migrated from AWS EC2 Classic to AWS VPC", "Updated codebase from PHP5 to PHP 7.4, Go 1.14 Docker 19, PHPUnit 9", "Supervised development of serverless microservices in Golang & DynamoDB", "Split mono-repository into >30 separate repositories with separate CI/CD", "Executed multiple refactoring projects in code, infrastructure, raw storage and databases", "Maintained backend roadmap and technology radar tech-radar.opensource.tandem.net based on ThoughtWorks", "Improved user retention analytics, subscriptions and overall revenue tracking", "Updated real-time messaging server RabbitMQ, secured authorization, added 3rd websocket/MQTT browser client", "Added support for in-app purchase gifting, subscription hold, grace periods, geo-search.", "Increased application infrastructure and performance/APM monitoring automation and alerting via NewRelic", "Built full CI/CD pipeline on AWS Pipeline inc. Blue/Green deployments and AWS ASG/AutoScaling", @@ -89,7 +93,7 @@ ] }, { "company":"Tripod Technology GmbH", "position":"Senior Software Developer www.tandem.net", "website":"https://www.tandem.net", "startDate":"2013-06-01", -
sshilko revised this gist
Jan 6, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -165,7 +165,7 @@ { "institution":"Grodnenski Dzjaržauny Universitet", "area":"Experimental psychology", "studyType":"MSc Psychologe Pädagoge" }, { "institution":"GGPEK Elektrotechnik College", -
sshilko revised this gist
Jan 6, 2024 . 1 changed file with 308 additions and 31 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,34 +1,311 @@ { "meta": { "theme": "elegant" }, "basics":{ "name":"Sergei Shilko", "label": "Creativity is intelligence having fun - Albert Einstein", "url": "https://sshilko.com", "picture":"https://sshilko.com/shilko_avatar.jpg", "email":"[email protected]", "website":"https://sshilko.com", "summary":"I'm engineer with hands-on speciality in backends. I designed, built, deployed and added features to social network app, built REST & RPC APIs, proficient with AWS cloud. I designed and built scalable realtime chat, video call, online booking system, search, online payments, fraud & risk systems.\n\n", "location":{ "address":"", "postalCode":"12627", "region": "Berlin" }, "profiles":[ { "network":"github", "title": "Github", "username":"sshilko", "url":"https://github.com/sshilko" }, { "network":"linkedin", "title": "LinkedIn", "username":"sergeyshilko", "url":"https://www.linkedin.com/in/sergeyshilko/" }, { "network":"codepen", "title": "Blog", "url":"https://moar.sshilko.com" } ] }, "work":[ { "company":"MessageBird B.V.", "position":"Senior Software Engineer www.messagebird.com", "website":"https://messagebird.com", "startDate":"2022-06-01", "summary":"Building scalable foundation services: Golang, K8s, PHP, AWS, GCP, PHP8 for accounts, accounting, billing, payments.", "highlights":[ "REST APIs, OpenAPI v3, Google GRPC & protobuf APIs both in PHP8 and Golang 1.20", "Developed microservices in platform system, product services, api-first, domain-driven design", "Developed Customer WEB/UI self-service portal", "Designed and implemented SLO/SLI metrics and alerting with Grafana & Prometheus for K8s apps", "Optimized Billing cluster runtime >5000 RPS ledger OLTP workers: 60% cost reduction", "Implemented runtime metrics with NewRelic, DataDog, OpenCensus, Lightstep, Jaeger", "Improved speed of Gitlab CI/CD pipelines for K8s Heml deployments", "Golang services in for billing, accounting, invoicing, pricing, quoting in distributed multi-region system: golang/echo.v4, dynamodb/single-table", "Improved security by implementing features like 2FA/MFA, SSO, reCaptcha, rate-limiting ...", "Contributed to complex CPQ Quoting and Pricing project: enterprise B2B pricing modeling" ] }, { "company":"Tripod Technlogy GmbH", "position":"Head of Engineering www.tandem.net", "website":"https://www.tandem.net", "startDate":"2016-06-01", "endDate":"2022-02-01", "summary":"Leaderhip and hands-on role, 1M DAU, 12+ Engineers, 50+ employees, education domain. Microservices applications, grow & manage team, analytics, business continuity. Building and running software at scale.", "highlights":[ "Scaled backend infrastructure from 1000 RPM to 80000 RPM, from 100kDAU to >1mDAU and <50ms API response time", "Scaled backend capacity from 1000's of users to >15M users", "Applied cost savings plans and utilized AWS Spot instances to reduce costs by 32%", "Hired multiple Frontend, AI/ML, Data, Backend and devOPS engineers.", "Migrated monolithic backend application into 15 independent services", "Introduced Golang & AWS Keyspaces/Cassandra, DynamoDB for high-load group chat application storage", "Promoted AWS Best Practices, executed AWS Well-Architected framework together with AWS solution architects", "Maintained all business infrastructure of >40 EC2 servers across 3 AWS regions, migrated from AWS EC2 Classic to AWS VPC", "Updated codebase from PHP5 to PHP 7.4, Go 1.14 Docker 19, PHPUnit 9", "Supervised development of serverless microservices in Golang & DynamoDB", "Split monorepository into >30 separate repositories with separate CI/CD", "Executed multiple refactoring projects in code, infrastructure, raw storage and databases", "Maintained backend roadmap and technology radar tech-radar.opensource.tandem.net based on ThoughtWorks", "Improved user retention analytics, subscriptions and overall revenue tracking", "Updated realtime messaging server RabbitMQ, secured authorization, added 3rd websocket/MQTT browser client", "Added support for in-app purchase gifting, subscription hold, grace periods, geo-search.", "Increased application infrastructure and performance/APM monitoring automation and alerting via NewRelic", "Built full CI/CD pipeline on AWS Pipeline inc. Blue/Green deployments and AWS ASG/AutoScaling", "Improved China & SEA connectivity via transparent HAProxy, ICP/Hosting issues resolved", "Built internal business KPI, retention, engagement and revenue tracking systems", "Enforced PHPUnit & integration testing, code reviews & code style policies", "Migrated application services into containers (Docker)" ] }, { "company":"Tripod Technlogy GmbH", "position":"Senior Software Developer www.tandem.net", "website":"https://www.tandem.net", "startDate":"2013-06-01", "endDate":"2016-06-01", "summary":"Mature backend solutions for audio/video (tele)communications software. Developed public API for mobile clients.", "highlights":[ "Implemented public API for native mobile clients", "Refactored old MVP prototype codebase", "Launched first production release 1.0", "Celebrated first 50 users sign-up on GA and first promotions on iTunes", "Deprecated legacy on-premise hosting and migrated into AWS EC2-Classic", "Celebrated '2015 Most innovative app of the year' award (Apple iTunes)", "Implemented PHP framework with open-source components", "Reduced API response times from >=2000ms to ~100ms", "Implemented critical app functionality: in-app messenger, real-time chat, community live feed, email-reminders, user search and more" ] }, { "company":"Yangutu LLC", "position":"Lead Software Developer meetville.com", "website":"https://meetville.com/", "startDate":"2011-11-01", "endDate":"2012-11-01", "summary":"Working on web based social network.", "highlights":[ "Added API for supporting external 3rd party Game-platform add-on's ", "Added AMF Flex/ActionScript API Server for import/export of data to mobile platform", "Added Facebook, Instagram, VK and other social networks integrations", "Extended user data import and export API's" ] }, { "company":"eHarmony, Inc", "position":"Software Engineer www.eharmony.com", "website":"https://www.eharmony.com", "startDate":"2008-08-01", "endDate":"2011-09-01", "summary":"eHarmony Reporting and Management Tools for Risk Management team.", "highlights":[ "Developed CMS/RMS Internal service from specification to manage and automate risks and fraud detection", "Working with sensitive client payment information", "Extended CMS/RMS service with flexible and configurable multi-role authentication system for different regions", "Added support for localization and translation of CMS/RMS", "Added analytics and audit tools for tracking and optimizing team (users or the CMS/RMS) performance" ] }, { "company":"IponWeb", "position":"Software Engineer at IponWeb www.iponweb.com", "website":"https://www.iponweb.com/", "startDate":"2007-08-01", "endDate":"2011-09-01", "summary":"SOAP/Rest API for real-time AD Exchange platform - RightMedia", "highlights":[ "Developed on SOAP-API for high-load real-time Ad platform at big scale", "Heavily extended and rewrote existing functional test coverage, integrational e2e testing", "Covered new edge cases in tests which lead to fixes in critical API parts" ] }, { "company":"Yahoo!", "position":"Software Engineer at Yahoo! yahoo.com", "website":"https://yahoo.com", "startDate":"2008-05-01", "endDate":"2009-03-01", "summary":"AD Exchange API - RightMedia", "highlights":[ "Refactoring tests, code and documentation, working with remote Yahoo developers team. SOAP API. Perl. PHP5" ] } ], "education":[ { "institution":"Grodnenski Dzjaržauny Universitet", "area":"Experimental psychology", "studyType":"MSc Psychologe Pädagoge", }, { "institution":"GGPEK Elektrotechnik College", "area":"Elektrische Energietechnik", "studyType": "Engineering" } ], "awards":[ { "title": "Ultimate Go", "date": "2023-01-25", "awarder": "Certificate #1latfj6ukq", "Summary": "Ultimate Go by Bill Kennedy at www.ardanlabs.com" }, { "title": "AWS Certified Solutions Architect - Associate (SAA)", "date": "2018-12-13", "awarder": "Certificate #3GV5K7KKC14Q17W1", "Summary": "The AWS Certified Solutions Architect – Associate exam is intended for individuals with experience designing distributed applications and systems on the AWS platform" }, { "title": "AWS Certified Cloud Practitioner", "date": "2020-11-21", "awarder": "Certificate #3B28554BK2EQ1PSD", "Summary": "The AWS Certified Cloud Practitioner examination is intended for individuals who have the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud, independent of specific technical roles addressed by other AWS Certifications" }, { "title": "Telc Deutsch B1 Zertifikat", "date": "2018-05-01", "awarder": "Certificate #0503718", "Summary": "Telc GmbH - The European Language Certificates" } ], "publications":[ ], "skills":[ { "name":"AWS", "level":"", "keywords":[ "EC2", "ELB", "Lambda", "S3", "RDS", "ElastiCache", "VPC", "CloudFront", "Route 53", "API Gateway", "CodeCommit", "CodeBuild", "CodeDeploy", "CodePipeline", "CloudWatch", "IAM", "ECR", "Cognito", "Certificate Manager", "WAF & Shield", "SQS", "SNS", "Mobile Hub", "PinPoint", "WorkMail", "Organizations", "DynamoDB", "Secrets Manager" ] }, { "name":"Backend", "level":"", "keywords":[ "Go", "Golang", "PHP", "MySQL", "Redis", "Percona", "SphinxSearch", "ManticoreSearch", "Docker", "K8s", "Beanstalkd", "RabbitMQ", "AMQP", "MQTT", "Puppet", "Nginx", "Git", "PHPUnit", "NewRelic APM", "DataDog", "HAProxy", "Gitlab CI", "Symfony", "Grafana", "Prometheus", "AWS", "GCS", "Terraform" ] }, { "name":"Leadership, SDM, SDLC", "level":"", "keywords":[ "Scrum", "Agile", "Team Lead", "Project Manager", "Head of Engineering", "Backlog, Roadmap, Delivery", "Hiring", "Budgeting", "Team building", "Cross functional teams", "Mentoring", "Jira", "Confluence", "C4 Model" ] } ], "languages":[ { "language":"English", "fluency":"Fluent" }, { "language":"German", "fluency":"B2 - Advanced" } ], "interests":[ { "name":"Events", "keywords":[ "Berlin - AWS Summit 2014, 2015, 2016, 2017, 2019", "KubeCon + CloudNativeCon 2018, 2019" ] } ] } -
sshilko revised this gist
Jan 6, 2024 . 1 changed file with 0 additions and 321 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,322 +1,3 @@ { "name":"Reading", "keywords":["Management", "Agile", "Scrum", "Sci-Fi", "Fantasy", "Horror", "Clean Code", "TDD", "Architecting for the Cloud", @@ -351,5 +32,3 @@ "97 things every software architect should know: collective wisdom from the Experts" ] } -
sshilko revised this gist
Jan 2, 2024 . No changes.There are no files selected for viewing
-
sshilko revised this gist
Jan 2, 2024 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -303,7 +303,7 @@ { "language":"German", "fluency":"B2 - Advanced" } ], "interests":[ { "name":"Events", -
sshilko revised this gist
Jan 2, 2024 . 1 changed file with 1 addition and 9 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -9,7 +9,7 @@ "picture":"https://sshilko.com/shilko_avatar.jpg", "email":"[email protected]", "website":"https://sshilko.com", "summary":"I'm engineer with hands-on experience in backends, REST & RPC APIs, AWS cloud certified. Skilled with online social networks, realtime chat, video call, online booking, accounting & billing, search, online payments, fraud & risk systems. Proficient with Docker, AWS, PHP, Golang.\n\n", "location":{ "address":"", @@ -304,14 +304,6 @@ "language":"German", "fluency":"B2 - Advanced" }, ], "interests":[ { "name":"Events", -
sshilko revised this gist
Jan 2, 2024 . 1 changed file with 2 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,10 +12,9 @@ "summary":"I'm engineer with hands-on experience in backends, REST & RPC APIs, AWS cloud certified. Skilled with online social networks, realtime chat, video call, online booking, accounting & billing, search, online payments, fraud & risk systems. Proficient with Docker, AWS, PHP, Golang.", "location":{ "address":"", "postalCode":"12627", "region": "Berlin" }, "profiles":[ { -
sshilko revised this gist
Jan 2, 2024 . 1 changed file with 12 additions and 12 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -15,7 +15,7 @@ "city": "Berlin", "countryCode": "DE", "address":"", "postalCode":"12627" }, "profiles":[ { @@ -294,7 +294,7 @@ "Confluence", "C4 Model" ] } ], "languages":[ { @@ -304,7 +304,7 @@ { "language":"German", "fluency":"B2 - Advanced" }, { "language":"Russian", "fluency":"Fluent" @@ -329,16 +329,16 @@ { "name":"Reading", "keywords":["Management", "Agile", "Scrum", "Sci-Fi", "Fantasy", "Horror", "Clean Code", "TDD", "Architecting for the Cloud", "Isaac Asimov", "Robert Heinlein", "George Orwell", "Terry Goodkind", "Alan Kuper", "Tom DeMarco", "Robert Martin: Clean Code: A Handbook of Agile Software Craftsmanship", "Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior", "Edward Yourdon Death March", "Alan Kuper The Inmates Are Running the Asylum", "Smart and Gets Things Done: Joel Spolsky`s Concise Guide to Finding the Best Technical Talent", "Frederick P. Brooks, The Mythical Man-Month", "E. Gamma Design Patterns. Elements of Reusable Object-Oriented Software", @@ -357,7 +357,7 @@ "Joel on software by Joel Spolsky", "Why software sucks… adn what you can do about it by David S. Platt", "Programming Collective Intelligence by Toby Segaran", "97 things every software architect should know: collective wisdom from the Experts" ] } ] -
sshilko revised this gist
Jan 2, 2024 . 1 changed file with 2 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -12,9 +12,10 @@ "summary":"I'm engineer with hands-on experience in backends, REST & RPC APIs, AWS cloud certified. Skilled with online social networks, realtime chat, video call, online booking, accounting & billing, search, online payments, fraud & risk systems. Proficient with Docker, AWS, PHP, Golang.", "location":{ "city": "Berlin", "countryCode": "DE", "address":"", "postalCode":"12627", }, "profiles":[ { -
sshilko revised this gist
Jan 2, 2024 . 1 changed file with 2 additions and 4 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -33,7 +33,7 @@ "network":"codepen", "title": "Blog", "url":"https://moar.sshilko.com" } ] }, "work":[ @@ -202,9 +202,7 @@ "date": "2018-05-01", "awarder": "Certificate #0503718", "Summary": "Telc GmbH - The European Language Certificates" } ], "publications":[ ], -
sshilko revised this gist
Jan 2, 2024 . No changes.There are no files selected for viewing
-
sshilko revised this gist
Jan 2, 2024 . 1 changed file with 362 additions and 233 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,236 +1,365 @@ { "meta": { "theme": "elegant" }, "basics":{ "name":"Sergei Shilko", "label": "Creativity is intelligence having fun - Albert Einstein", "url": "https://sshilko.com", "picture":"https://sshilko.com/shilko_avatar.jpg", "email":"[email protected]", "website":"https://sshilko.com", "summary":"I'm engineer with hands-on experience in backends, REST & RPC APIs, AWS cloud certified. Skilled with online social networks, realtime chat, video call, online booking, accounting & billing, search, online payments, fraud & risk systems. Proficient with Docker, AWS, PHP, Golang.", "location":{ "address":"", "postalCode":"12627", "region": "Berlin" }, "profiles":[ { "network":"github", "title": "Github", "username":"sshilko", "url":"https://github.com/sshilko" }, { "network":"linkedin", "title": "LinkedIn", "username":"sergeyshilko", "url":"https://www.linkedin.com/in/sergeyshilko/" }, { "network":"codepen", "title": "Blog", "url":"https://moar.sshilko.com" }, ] }, "work":[ { "company":"MessageBird B.V.", "position":"Senior Software Engineer - Billing & Accounting, Foundations (Go, K8s, AWS, GCP, PHP8) www.messagebird.com", "website":"https://messagebird.com", "startDate":"2022-06-01", "summary":"Working on foundation services built with Go, K8s, PHP, AWS, GCP: accounts, accounting, billing, payments.", "highlights":[ "REST APIs, OpenAPI v3, Google GRPC & protobuf APIs both in PHP8 and Golang 1.20", "Backend apps for message delivery over different channels: SMS, MMS, Voice, WhatsApp, Viber...", "Microservice architecture, platform services, product services, IaC, event bus, api-first, domain-driven design", "Customer UI portal improvements to authentication: adopt JWT tokens, reworked containers startup/shutdown, unit-test coverage", "Define and adopt SLO, SLI, alerting with Prometheus, Thanos & Graphana dashboards", "CP Billing & Accounting runtime with >5000 RPS billing OLTP workers - high load async billing", "Optimized high-load billing k8s cluster runtime performance, resulted in 60% cost reduction: opencensus, lightstep, jaeger", "Optimized speed of Gitlab CI/CD pipelines for K8s deployments: gitlab, docker, k8s, helm", "MEP billing, accounting, invoicing, pricing, quoting features in globally distributed multi-region app: golang/echo.v4, dynamodb/single-table", "Accounting security features like 2FA, SSO, reCaptcha, rate-limiting ...", "CPQ Quoting and Pricing project: set of APIs for self-serve application for creating custom enterprise sales offers" ] }, { "company":"Tripod Technlogy GmbH", "position":"Head of Engineering at Tandem Language Exchange App www.tandem.net", "website":"https://www.tandem.net", "startDate":"2016-06-01", "endDate":"2022-02-01", "summary":"Leaderhip and hands-on role, 1M DAU, 12+ Engineers, 50+ employees, education domain. Microservices applications, grow & manage team, analytics, business continuity. Building and running software at scale.", "highlights":[ "Scaled backend infrastructure from 1000 RPM to 80000 RPM, from 100kDAU to >1mDAU and <50ms API response time", "Scaled backend capacity from 1000's of users to >15M users", "Applied cost savings plans and utilized AWS Spot instances to reduce costs by 32%", "Hired multiple AI/ML, Data, Backend and devOPS engineers.", "Migrated monolithic backend application into 15 independent services", "Introduced Golang & AWS Keyspaces/Cassandra, DynamoDB for high-load group chat application storage", "Promoted AWS Best Practices, executed AWS Well-Architected framework together with AWS solution architects", "Managed >40 EC2 servers across 3 AWS regions, migrated from AWS EC2 Classic to AWS VPC", "Updated codebase from PHP5 to PHP 7.4, Go 1.14 Docker 19, PHPUnit 9", "Supervised development of serverless microservices in Java/Kotlin/Golang & DynamoDB", "Split monorepository into >30 separate repositories with separate CI/CD", "Executed multiple refactoring projects in code, infrastructure, raw storage and databases", "Maintained backend roadmap and technology radar tech-radar.opensource.tandem.net based on ThoughtWorks", "Improved user retention analytics, subscriptions and overall revenue tracking", "Updated realtime messaging server RabbitMQ, secured authorization, added 3rd websocket/MQTT browser client", "Added support for in-app purchase gifting, subscription hold, grace periods, geo-search.", "Increased application infrastructure and performance/APM monitoring automation and alerting via NewRelic", "Built full CI/CD pipeline on AWS Pipeline inc. Blue/Green deployments and AWS ASG/AutoScaling", "Improved China & SEA connectivity via transparent HAProxy, ICP/Hosting issues resolved", "Built internal business KPI, retention, engagement and revenue tracking systems", "Enforced PHPUnit & integration testing, code reviews & code style policies", "Migrated application services into containers (Docker)" ] }, { "company":"Tripod Technlogy GmbH", "position":"Senior FullStack Software Developer at Tandem Language Exchange App www.tandem.net", "website":"https://www.tandem.net", "startDate":"2013-06-01", "endDate":"2016-06-01", "summary":"Mature backend solutions for audio/video (tele)communications software. Developed public API for mobile clients.", "highlights":[ "Implemented public API for native mobile clients", "Refactored old MVP prototype codebase", "Launched first production release 1.0", "Celebrated first 50 users sign-up on GA and first promotions on iTunes", "Deprecated legacy on-premise hosting and migrated into AWS EC2-Classic", "Celebrated '2015 Most innovative app of the year' award (Apple iTunes)", "Implemented PHP framework with open-source components", "Reduced API response times from >=2000ms to ~100ms", "Implemented critical app functionality: in-app messenger, real-time chat, community live feed, email-reminders, user search and more" ] }, { "company":"Yangutu LLC", "position":"Lead Software Developer at Yangutu LLC meetville.com", "website":"https://meetville.com/", "startDate":"2011-11-01", "endDate":"2012-11-01", "summary":"Working on web based social network.", "highlights":[ "Added API for supporting external 3rd party Game-platform add-on's ", "Added AMF Flex/ActionScript API Server for import/export of data to mobile platform", "Added Facebook, Instagram, VK and other social networks integrations", "Extended user data import and export API's" ] }, { "company":"eHarmony, Inc", "position":"Software Engineer at eHarmony Inc www.eharmony.com", "website":"https://www.eharmony.com", "startDate":"2008-08-01", "endDate":"2011-09-01", "summary":"eHarmony Reporting and Management Tools for Risk Management team.", "highlights":[ "Developed CMS/RMS Internal service from specification to manage and automate risks and fraud detection", "Working with sensitive client payment information", "Extended CMS/RMS service with flexible and configurable multi-role authentication system for different regions", "Added support for localization and translation of CMS/RMS", "Added analytics and audit tools for tracking and optimizing team (users or the CMS/RMS) performance" ] }, { "company":"IponWeb", "position":"Software Engineer at IponWeb www.iponweb.com", "website":"https://www.iponweb.com/", "startDate":"2007-08-01", "endDate":"2011-09-01", "summary":"SOAP/Rest API for real-time AD Exchange platform - RightMedia", "highlights":[ "Worked on SOAP-API for high-load real-time advertising platform at scale", "Heavily extended and rewrote existing funtional test coverage, integrational e2e testing", "Covered many new edge cases in tests which lead to fixes in critical API parts" ] }, { "company":"Yahoo!", "position":"Software Engineer at Yahoo! yahoo.com", "website":"https://yahoo.com", "startDate":"2008-05-01", "endDate":"2009-03-01", "summary":"AD Exchange API - RightMedia", "highlights":[ "Refactoring tests, code and documentation, working with remote Yahoo developers team. SOAP API. Perl. PHP5" ] } ], "education":[ { "institution":"Grodnenski Dzjaržauny Universitet", "area":"Experimental psychology", "studyType":"MSc Psychologe Pädagoge", "startDate":"2005-09-01", "endDate":"2010-09-01" }, { "institution":"GGPEK Elektrotechnik College", "area":"Elektrische Energietechnik (Power engineering)", "studyType": "Electrical Engineering", "startDate":"2000-09-01", "endDate":"2005-09-01" } ], "awards":[ { "title": "Ultimate Go", "date": "2023-01-25", "awarder": "Certificate #1latfj6ukq", "Summary": "Ultimate Go by Bill Kennedy at www.ardanlabs.com" }, { "title": "AWS Certified Solutions Architect - Associate (SAA)", "date": "2018-12-13", "awarder": "Certificate #3GV5K7KKC14Q17W1", "Summary": "The AWS Certified Solutions Architect – Associate exam is intended for individuals with experience designing distributed applications and systems on the AWS platform" }, { "title": "AWS Certified Cloud Practitioner", "date": "2020-11-21", "awarder": "Certificate #3B28554BK2EQ1PSD", "Summary": "The AWS Certified Cloud Practitioner examination is intended for individuals who have the knowledge and skills necessary to effectively demonstrate an overall understanding of the AWS Cloud, independent of specific technical roles addressed by other AWS Certifications" }, { "title": "Telc Deutsch B1 Zertifikat", "date": "2018-05-01", "awarder": "Certificate #0503718", "Summary": "Telc GmbH - The European Language Certificates" }, ], "publications":[ ], "skills":[ { "name":"AWS", "level":"", "keywords":[ "EC2", "ELB", "Lambda", "S3", "RDS", "ElastiCache", "VPC", "CloudFront", "Route 53", "API Gateway", "CodeCommit", "CodeBuild", "CodeDeploy", "CodePipeline", "CloudWatch", "IAM", "ECR", "Cognito", "Certificate Manager", "WAF & Shield", "SQS", "SNS", "Mobile Hub", "PinPoint", "WorkMail", "Organizations", "DynamoDB", "Secrets Manager" ] }, { "name":"Backend", "level":"", "keywords":[ "Golang", "PHP", "MySQL", "Redis", "Percona", "SphinxSearch", "ManticoreSearch", "Docker", "K8s", "Beanstalkd", "RabbitMQ", "AMQP", "MQTT", "Puppet", "Nginx", "Git", "PHPUnit", "NewRelic APM", "DataDog", "HAProxy", "Gitlab CI", "Symfony", "Graphana", "Prometheus", "AWS", "GCS", "Terraform" ] }, { "name":"Leadership, SDM, SDLC", "level":"", "keywords":[ "Scrum", "Agile", "Team Lead", "Project Manager", "Head of Engineering", "Backlog, Roadmap, Delivery", "Hiring", "Budgeting", "Team building", "Cross functional teams", "Mentoring", "Jira", "Confluence", "C4 Model" ] } ], "languages":[ { "language":"English", "fluency":"Fluent" }, { "language":"German", "fluency":"B2 - Advanced" }, { "language":"Russian", "fluency":"Fluent" }, { "language":"Polish", "fluency":"C1 - Advanced" } ], "interests":[ { "name":"Events", "keywords":[ "Berlin - AWS Summit 2014, 2015, 2016, 2017, 2019", "KubeCon + CloudNativeCon 2018, 2019" ] }, { "name":"Podcasts, Forums, Interests", "keywords":[ "Golang radio-t.com 2014 - 2021", "Habr habr.com 2008 - 2020", "AWS Podcast 2016 - 2022", "The WAN Show 2019 - 2023", "UWP by Umputun 2016 - 2021", "Tom's Hardware", "agilemanifesto.org", "12factor.net", "Investment", "Startups", "Crypto" ] }, { "name":"Reading", "keywords":["Management", "Agile", "Scrum", "Sci-Fi", "Fantasy", "Horror", "Clean Code", "TDD", "Architecting for the Cloud", "Isaac Asimov", "Robert Heinlein", "George Orwell", "Terry Goodkind", "Alan Kuper", "Tom DeMarco", "Robert Martin: Clean Code: A Handbook of Agile Software Craftsmanship", "Adrenaline Junkies and Template Zombies: Understanding Patterns of Project Behavior", "Edward Yourdon Death March", "Alan Kuper The Inmates Are Running the Asylum", "Smart and Gets Things Done: Joel Spolsky`s Concise Guide to Finding the Best Technical Talent", "Frederick P. Brooks, The Mythical Man-Month", "E. Gamma Design Patterns. Elements of Reusable Object-Oriented Software", "J. Hank Rainwater Herding Cats: A Primer for Programmers Who Lead Programmers", "Allan Kelly: Xanpan", "Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable System", "Jinesh Varia: AWS Architecting for the Cloud: Best practices", "The Phoenix Project: A Novel About IT by Gene Kim, Kevin Behr, George Spafford", "SCRUM The Art of Doing Twice the Work in Half the Time by Jeff Sutherland", "The soul of a new machine by Tracy Kidder", "The five dysfunctions of a team: a Leadership fable by Patrick Lencioni", "Crossing the chasm: marketing and selling high-tech products to mainstream customers", "The Deadline: A Novel about Project Management by Tom DeMarco", "Solid Code: Optimizing the Software Development Life Cycle by Donis Marshall and John Bruno", "The software development edge: essay on managing successful projects by Joe Marasco", "Joel on software by Joel Spolsky", "Why software sucks… adn what you can do about it by David S. Platt", "Programming Collective Intelligence by Toby Segaran", "97 things every software architect should know: collective wisdom from the Experts" ] } ] } -
thomasdavis revised this gist
Nov 19, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ "name": "Thomas Davis", "label": "Web Developer", "image": "https://avatars0.githubusercontent.com/u/416209?s=460&u=38f220a2c9c658141804f881c334c594eb1642ac&v=4", "summary": "I'm a full stack web developer who can build apps from the ground up. I've worked mostly at startups so I am used to wearing many hats. I am a very product focussed developer who prioritizes user feedback first and foremost. I'm generally very flexible when investigating new roles. ", "website": "https://lordajax.com", "email": "[email protected]", "location": { -
thomasdavis revised this gist
May 17, 2023 . 1 changed file with 3 additions and 3 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ "name": "Thomas Davis", "label": "Web Developer", "image": "https://avatars0.githubusercontent.com/u/416209?s=460&u=38f220a2c9c658141804f881c334c594eb1642ac&v=4", "summary": "I'm a full stack web developer who can build apps from the ground up. I've worked mostly at startups so I am used to wearing many hats. I am a very product focussed developer who priotizes user feedback first and foremost. I'm generally very flexible when investigating new roles. ", "website": "https://lordajax.com", "email": "[email protected]", "location": { @@ -132,7 +132,7 @@ "Millions of developers visit the site per year" ], "pinned": true, "summary": "Following Google's CDN for jQuery, we decided to start a CDN for the less popular Javascript frameworks. The CDN is community moderated and open source on GitHub. We secured a partnership with Cloudflare who now supports the infrastructure.", "website": "http://www.cdnjs.com", "name": "Cdnjs", "position": "Co-Founder", @@ -233,4 +233,4 @@ "name": "Open Source" } ] } -
thomasdavis revised this gist
May 15, 2023 . No changes.There are no files selected for viewing
-
thomasdavis revised this gist
May 15, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -49,7 +49,7 @@ "name": "Ryan Kirkman, Senior Software Engineer at Nerdwallet" }, { "reference": "On Thomas Davis... Hire this guy. Do not be fooled. Incredibly capable and fast. Plays well with others. Unbelievable at front-end work end programming but that is just the start. Visionary. Hire him before I do.", "name": "Greg Davis" } ], -
thomasdavis revised this gist
May 15, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -233,4 +233,4 @@ "name": "Open Source" } ] } -
thomasdavis revised this gist
May 9, 2023 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -6,7 +6,7 @@ "name": "Thomas Davis", "label": "Web Developer", "image": "https://avatars0.githubusercontent.com/u/416209?s=460&u=38f220a2c9c658141804f881c334c594eb1642ac&v=4", "summary": "I’m a full stack web developer who can build apps from the ground up. I've worked mostly at startups so I am used to wearing many hats. I am a very product focussed developer who priotizes user feedback first and foremost. I'm generally very flexible when investigating new roles. ", "website": "https://lordajax.com", "email": "[email protected]", "location": { -
thomasdavis revised this gist
Jan 12, 2022 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ { "meta": { "theme": "elegant" }, "basics": { "name": "Thomas Davis", -
thomasdavis revised this gist
Jan 12, 2022 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,6 +1,6 @@ { "meta": { "theme": "actual" }, "basics": { "name": "Thomas Davis", -
thomasdavis revised this gist
Sep 12, 2021 . 1 changed file with 1 addition and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -126,7 +126,7 @@ { "highlights": [ "Millions of sites use the CDN in production", "Larger market share than Yahoo's, Microsoft's and Google's javascript content distribution networks", "We serve hundreds of billions request a month", "Contains over 3000 popular Javascript libraries", "Millions of developers visit the site per year"
NewerOlder