Ganna Skirko
Verified Expert in Engineering
Back-end Developer
Ganna is a certified AWS solutions architect and a seasoned software engineer with over 12 years of professional experience. With deep knowledge across multiple tech stacks and domains, she excels at reverse engineering and solving complex technical challenges. Ganna works fast and believes that most things can be implemented; it's just a question of time.
Portfolio
Experience
Availability
Preferred Environment
IDEA IDE, PyCharm, WebStorm
The most amazing...
...thing I've developed is a serverless, microservices-based AI tool that collects, processes, and analyzes data and generates predictions.
Work Experience
Freelance Ethical Hacker
HackerOne
- Became a top hacker in hacking a cryptocurrency app.
- Worked on ethical hacking engagements on HackerOne.
- Specialized in hacking crypto apps via my profile: hackerone.com/unknown_feature.
Cloud Application Architect
Amazon.com
- Designed, supported, and developed native cloud applications.
- Migrated an application from on-premise to AWS Cloud, including hybrid use cases.
- Supported customers continuously in their journey to the cloud.
Software Architect
Finicity
- Built ETL pipelines used for processing huge amounts of data.
- Owned several machine learning (ML) based projects that were critical for the company while fixing the project's bugs.
- Mentored junior developers and helped them with their tasks.
Senior Software Engineer
Backblaze
- Integrated the team responsible for the lowest level functionality of the cloud storage: file sharding and upload balancing.
- Identified and fixed multiple problems that increased the application's throughput output almost twice.
- Implemented a system to verify configurations across servers.
- Provided production support for the part of the system my team was in charge of.
Lead Software Developer
Nike
- Helped the team with their ongoing tasks as part of my role.
- Designed and implemented several significant tasks.
- Provided production support and helped other developers succeed.
Senior Software Engineer
JPMorgan Chase
- Worked in the merchant services team that is responsible for all incoming transactions.
- Performed many complicated refactoring and migration tasks that successfully went to production.
- Troubleshot and fixed complex problems that affected customers' experience and blocked further development processes.
- Mentored new developers and read them a few lectures about the technologies.
- Organized and led the team in completing a complex project.
Senior Software Engineer
EPAM Systems USA
- Worked as an independent consultant on Epam's customers' sites.
- Designed and developed distributed applications that operate under a high load.
- Mentored developers and helped them to learn the technologies we were using.
- Collaborated closely with the leadership team to plan future development activities.
Senior Software Engineer
EPAM Systems UA
- Worked as a technical lead on multiple eCommerce projects for a large corporation that was a customer of Epam Systems.
- Designed and helped to develop multiple AEM and Spring-based projects.
- Provided application support for the software we developed.
- Interviewed and mentored new team members starting on the projects I was in charge of.
Staff Software Engineer
ISD UA
- Led a team of four developers for the last two years working in the company.
- Designed, built, and provided support to software used in NA.
- Interviewed and mentored developers while helping them stay motivated and productive.
- Worked closely with the higher management and architects to plan the scope of the work.
Experience
Predicted.Me
https://predicted.me/GCP Redis Web Console
https://github.com/unknownfeature/redis_clientDistributed Controller-workers Systems
https://github.com/unknownfeature/dcw/This initial implementation can only brute force using different types of alphabets and verify through the HTTP request. I plan to add vocabulary and cryptography in the future, but it's designed to be a generic runner. Deployment may be done to managed and unmanaged Kubernetes clusters.
Skills
Languages
Java, SQL, Java 8, Python, Go, Perl, Python 3
Frameworks
Hibernate, JPA, Spring Boot, OSGi, Spring, Selenium, Apache Felix (OSGI), Ant Design, Apache Camel, Flutter
Libraries/APIs
REST APIs, JPA 2, Selenium Grid, Apache Jackrabbit
Paradigms
Event-driven Architecture, Microservices, ETL, DevOps
Platforms
Amazon Web Services (AWS), Oracle, Java EE, Google Cloud Platform (GCP), Docker, Kubernetes, JBoss
Storage
JSON, MySQL, Redis, Cassandra
Other
AWS Certified Solution Architect, Enterprise Architecture, Algorithms, API Integration, Programming, Mentorship, Web Scraping, Mathematics, WebLogic, Documentation, CI/CD Pipelines, Cryptography, Networks, SDKs
Tools
Shell, IBM MQ, RabbitMQ, IDEA IDE, PyCharm, WebStorm, Apache Tomcat, Apache Maven, Apache Sling, Apache Karaf, Terraform, Ansible, Adobe Experience Manager (AEM)
Education
Bachelor's Degree in Informatics and Applied Mathematics
Oles Honchar Dnipro National University - Dnipro, Ukraine
Certifications
AWS Certified Data Analytics – Specialty
Amazon Web Services
AWS Certified Solutions Architect Associate
AWS
AWS Certified Cloud Practitioner
Amazon Web Services
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring