Kirill Frolov

Kirill Frolov Email and Phone Number

Sr. Software Developer Engineer in Amazon Web Services @ Amazon Web Services (AWS)
seattle, washington, united states
Kirill Frolov's Location
Sydney, New South Wales, Australia, Australia
Kirill Frolov's Contact Details

Kirill Frolov personal email

Kirill Frolov phone numbers

About Kirill Frolov

Innovative, passionate and enthusiastic Software Engineer and Systems Architect.* Developing and delivering new products and product features, from vision to product launch.* Deliver results through personal contribution as well as through others, incl. cross-team collaborations.* Making sure the team remains in high delivery gear, has a healthy and reliable development and deployment processes. Team members in a healthy team will constantly learn new skills, including soft skills.* Earning trust by having honest discussions with the Customers, as well as other teams and fellow engineers and managers. The flow of actionable and honest feedback is important.* Taking full responsibility for the operational issues, and expecting the same from others.* Keeping an eye on tech debt.Expert in cloud technologies (majority of experience with AWS), incl. security.I have a solid track record in designing large-scale architectures (AWS Cloud scale).Expert in Java (~25 years), have solid experience with advanced Java/JVM topics such as profiling, performance and memory usage optimizations, JNI, off-heap storage, distributed execution effects and issues; have hands-on experience with host of other languages including Go, Python, TypeScript and others.Performed many proof-of-concept and research projects, many of them evolved to become production code.I learn new things quickly, love to tackle challenging problems, will definitely bring fresh ideas from many areas I had experience with before. I'm good at managing priorities, meeting deadlines and timely delivery.Languages: Java (~20 years), Go, Python, Scala, many othersDeployment: Public cloud: AWS | Container-based deployment: Docker, OpenshiftDistributed libraries/ frameworks: Distributed infrastructure: Netflix OSS libraries | Distributed data: Hazelcast, GridGain, SparkWeb UI: GWT, VaadinServer-side Web Applications: ProtoBuf, REST API, Servlet, JAX-RS, WebSockets, all major frameworksAdvanced Java/JVM: Threading/Concurrency, Async (RxJava), Profiling, Off-heap storage, Distributed code execution effects/issuesDatabate systems: SQL: Oracle, MySQL | NoSQL: DynamoDB, Neo4j, Cassandra, custom solutions.

Kirill Frolov's Current Company Details
Amazon Web Services (AWS)

Amazon Web Services (Aws)

View
Sr. Software Developer Engineer in Amazon Web Services
seattle, washington, united states
Employees:
72973
Kirill Frolov Work Experience Details
  • Amazon Web Services (Aws)
    Senior Software Engineer
    Amazon Web Services (Aws) Jun 2021 - Present
    Sydney, New South Wales, Australia
  • Amazon Web Services
    Software Engineer
    Amazon Web Services Feb 2017 - Jun 2021
    Sydney, Australia
  • Servian
    Senior Consultant
    Servian Apr 2015 - Jan 2017
    Sydney, Australia
    Key achievements:• Improved distributed data aggregation code (reimplemented in RxJava) to achieve 20x execution time improvement and 2-3x memory footprint improvement.• Introduced Docker-based deployment that led to dramatic time reduction for a single deployment from 80 hours of manual work to 10 minutes one-click solution.• Designed and implemented solution to enable dynamic message routing based on Scala expressions. The expressions are dynamically compiled to JVM code to allow… Show more Key achievements:• Improved distributed data aggregation code (reimplemented in RxJava) to achieve 20x execution time improvement and 2-3x memory footprint improvement.• Introduced Docker-based deployment that led to dramatic time reduction for a single deployment from 80 hours of manual work to 10 minutes one-click solution.• Designed and implemented solution to enable dynamic message routing based on Scala expressions. The expressions are dynamically compiled to JVM code to allow native execution speed.• Implemented Docker live presentation for VMWare annual conference. Show less
  • Sberbank-Technology
    Chief Siebel Crm Architect
    Sberbank-Technology Jun 2012 - Feb 2014
    Moscow, Russian Federation
    Key achievements:• Proposed and designed the solution helping users to create ad-hoc reports without IT involvement. This task required to address two main problems: 1) response time, 2) isolating transactional load from report load. Previously it took a few months to get the new report, after the improvement it became a few seconds.• Proposed and designed the solution to automate all stages of marketing campaigns (from idea to execution). The resulting process now takes a few… Show more Key achievements:• Proposed and designed the solution helping users to create ad-hoc reports without IT involvement. This task required to address two main problems: 1) response time, 2) isolating transactional load from report load. Previously it took a few months to get the new report, after the improvement it became a few seconds.• Proposed and designed the solution to automate all stages of marketing campaigns (from idea to execution). The resulting process now takes a few hours, before that it was a very manual process taking up to 5 weeks.• Proposed and designed uniform customer search that had to satisfy security and compliance requirements originating both internally and externally, previously there was no such a capability.• Proposed, designed and implemented a distributed system (GWT + Java + Oracle Database + Oracle Coherence) to track marketing leads for customers (100 000 concurrent users, 100 million customers, 600 million active proposals). Show less
  • Mts
    Siebel Solution Architect
    Mts Jul 2008 - Jun 2012
    Moscow, Russian Federation
    Key achievements:• Designed and implemented data migration tool to import ~ 1 billion records from the billing system.• Designed and implemented customer search capability for complex search criteria resulting in massive improvements in productivity for the users (search time down from 15-20 seconds to no more than 3 seconds).• Designed and implemented Russian spell checker in Siebel CRM.• Designed streamlined automated marketing campaigning that allowed to switch from 30-40… Show more Key achievements:• Designed and implemented data migration tool to import ~ 1 billion records from the billing system.• Designed and implemented customer search capability for complex search criteria resulting in massive improvements in productivity for the users (search time down from 15-20 seconds to no more than 3 seconds).• Designed and implemented Russian spell checker in Siebel CRM.• Designed streamlined automated marketing campaigning that allowed to switch from 30-40 manual campaigns per month to 500-600 automated campaigns per month (~ 1 billion communications annually).• Designed and implemented a call-center UI design concept “any information within three clicks”, reducing average call duration by 25% from 78 secs to 58 secs, also implemented telephony integration with Genesys. Show less
  • Sputnik Labs
    Senior Siebel Architect
    Sputnik Labs Jan 2007 - Jul 2008
    Moscow, Russian Federation
    Key achievements:• Designed and implemented data warehouse to allow customer segmentation for marketing purposes (20 million customers, a few dozen segmentation criteria).• Designed and implemented automated marketing proposal conditions checker. It allowed to launch marketing campaigns with very complex conditions and automatically check if these conditions were met by the customers. Before that verifying the results of marketing campaigns was a very manual and difficult task.•… Show more Key achievements:• Designed and implemented data warehouse to allow customer segmentation for marketing purposes (20 million customers, a few dozen segmentation criteria).• Designed and implemented automated marketing proposal conditions checker. It allowed to launch marketing campaigns with very complex conditions and automatically check if these conditions were met by the customers. Before that verifying the results of marketing campaigns was a very manual and difficult task.• Successfully carried out initial data migration (~ 100 million records). Show less
  • Bat
    Applications Architect
    Bat Dec 2005 - Jan 2007
    Moscow, Russian Federation
    Development of application platforms strategyLocal applications identification and rationalizationDriving selection of new business systems to be implemented (such as Document Management, Portal, Master Data Management etc.)Piloting of SAP Portal, Documentum, Captaris Workflow, SAP R/3 Ad-Hoc reportingProposing technologies and tools for global implementationTechnological advice on current projects
  • Bat
    Programmer/Analyst
    Bat Jun 2003 - Nov 2005
    Moscow, Russian Federation
    Siebel customization and developmentSiebel Java API development, Siebel Tools development, various automationsReporting strategy design and implementationDWH design, implementation and optimizationReporting automation software design and implementationSiebel performance tuningIntegration interface between Siebel and stock-keeping system, design and implementation (using WebServices, Java and WebMethods)BusinessObjects/InfoView setup and roll out for the local market… Show more Siebel customization and developmentSiebel Java API development, Siebel Tools development, various automationsReporting strategy design and implementationDWH design, implementation and optimizationReporting automation software design and implementationSiebel performance tuningIntegration interface between Siebel and stock-keeping system, design and implementation (using WebServices, Java and WebMethods)BusinessObjects/InfoView setup and roll out for the local market (11 time zones)Distributed Siebel reporting strategy and implementation (incl. software development, ~15K lines of code, Java/Hibernate/JSF)Integration between Siebel and other company’s internal systems Show less
  • Terralink
    Hummingbird Consultant
    Terralink Jun 2002 - Feb 2003
    Kazakhstan
    Actually I was working on the project of implementing Hummingbird DM solution in KPO oil & gaz consortium in Kazakhstan.We have successfully delivered required functionality for more then 500 users on several sites.
  • Lieks
    Project Manager
    Lieks 2000 - 2002
    Moscow, Russian Federation
    I was responsible for managing Software Projects according to ISO 9001 recommendation. I had 5 subordinates. We have implemented 2 projects: one desktop Time Sheet automation software and quite a big J2EE B2B trading application.
  • Lieks
    Senior Java Programmist
    Lieks Jun 2000 - May 2001
    Moscow, Russian Federation
    I was responsible for developing and unit testing java code for our own product targeted to B2B market.
  • Oviont-Inform
    Delphi Programmer
    Oviont-Inform Aug 1998 - Jun 2000
    Moscow, Russian Federation
    I was developing a invoice tracking system for a big landlord company using Delphi and MS Office automation.
  • Guta Telecom
    System/Network Administrator
    Guta Telecom Aug 1997 - Aug 1998
    Moscow, Russian Federation
    I was managing Novell Netware servers and ~70 Windows computers and the network.
  • Higher School Of Economics
    System Administrator
    Higher School Of Economics Mar 1996 - Aug 1997
    Moscow, Russian Federation
    I was managing ~50 Apple computers and Novell Netware servers and all the network questions on top.

Kirill Frolov Skills

Telecommunications Fmcg Business Intelligence Siebel Integration Oracle Databases Erp Business Process Requirements Analysis Business Process Improvement Solution Architecture Software Project Management Software Development Analytics Java Enterprise Edition Software Design Soa Billing Systems Itil Performance Tuning Informatica Eim Enterprise Software Pl/sql Web Services Strategy Project Management Business Analysis Testing Crm Data Migration Eai Project Planning Sql Java Management Telco Data Warehousing It Strategy Master Data Management Sap R/3 Bss

Kirill Frolov Education Details

Frequently Asked Questions about Kirill Frolov

What company does Kirill Frolov work for?

Kirill Frolov works for Amazon Web Services (Aws)

What is Kirill Frolov's role at the current company?

Kirill Frolov's current role is Sr. Software Developer Engineer in Amazon Web Services.

What is Kirill Frolov's email address?

Kirill Frolov's email address is ki****@****ail.com

What is Kirill Frolov's direct phone number?

Kirill Frolov's direct phone number is +614568*****

What schools did Kirill Frolov attend?

Kirill Frolov attended Moscow Aviation Institute (National Research University), Moscow Aviation Institute (National Research University).

What skills is Kirill Frolov known for?

Kirill Frolov has skills like Telecommunications, Fmcg, Business Intelligence, Siebel, Integration, Oracle, Databases, Erp, Business Process, Requirements Analysis, Business Process Improvement, Solution Architecture.

Not the Kirill Frolov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.