Ian Kiprono

Ian Kiprono Email and Phone Number

Senior Java Software Engineer | Building robust, efficient, Java applications using Cloud, Spring, Spring Boot, and Microservice Architecture| Open Source| Avid learner and problem solver. @ Pinterest
san francisco, california, united states
Ian Kiprono's Location
Toronto, Ontario, Canada, Canada
About Ian Kiprono

Disciplined and professional Java Software Engineer with a BSc in Software Engineering and close to a decade of hands-on experience in Core Java, Spring, Spring Boot, and Microservices Architecture. Specialized in driving success across diverse large-scale domains including Banking and Finance, Insurance, and Information Technology. Recognized as a top-tier competitive programmer with 5-star ratings on HackerRank, CodeChef, and CodeStudio. Orchestrated the design and implementation of a high-performance microservices-based banking platform, resulting in a 30% improvement in transaction processing speed. Led a cross-functional team in the successful deployment of an e-commerce application, contributing to a 20% increase in user engagement. Committed to teamwork, accountability, and continuous skill development to deliver innovative solutions and positively impact business outcomes.

Ian Kiprono's Current Company Details
Pinterest

Pinterest

View
Senior Java Software Engineer | Building robust, efficient, Java applications using Cloud, Spring, Spring Boot, and Microservice Architecture| Open Source| Avid learner and problem solver.
san francisco, california, united states
Website:
pinterest.com
Employees:
3824
Ian Kiprono Work Experience Details
  • Pinterest
    Senior Software Engineer, Core Serving
    Pinterest Mar 2024 - Present
    San Francisco Bay Area
  • Mission
    Software Engineer
    Mission Jan 2023 - Jan 2024
    Canada
    Mentored and coached 4 Junior developers.Updated legacy code bases to align with modern development standards, achieving a 32% improvement in efficiency by incorporating technologies i.e., Cassandra NoSQL, Java 8 Streams, Stored Procedures, and messaging queues, along with workers and brokers like Apache ActiveMQ, Apache Kafka, React.Js, AWS Lambda. Conducted in-depth analysis of website traffic patterns, user interactions, and product preferences using Google Analytics and other tools, contributing to a 25% enhancement in the user experience. Skills: Collaboration, Communication, Big data, performance, high availability, concurrency, and security issues. Collaborated with 9 globally distributed cross-functional engineering teams using tools (Version control i.e. Git, Jira, Confluence), employing Agile Scrum methodology to assess and enhance our internal reporting and evaluation tool which simplified the reporting by 43%. Skills: Pull requests, code reviews, Standup, Retrospectives, SDLC. Conducted DevOps, Continuous Integration (CI), and Continuous Delivery (CI/CD) for the different environments i.e. dev, production, and dolly. Skills. Jenkins, Data processing pipelines, Pipelines, Grafana, Prometheus. Deployed and managed Microservices on Red Hat OpenShift using Kotlin, and Coroutines which simplified their management by 27% Skills: Distributed Systems, TypeScript, HBase, Kotlin, AWS. Fixed and solved Concurrency issues on legacy code using Spring Boot, and Microservices and migrated data from traditional databases to Cloud platforms.Skills: Design pattern, Kotlin, Storage Buckets, Concurrency, Multithreading, Async programming, Azure. Led the end-to-end process, including design, analysis, development, and deployment, of a high-throughput, low-latency Microservices-based subsystem within an enterprise-level distributed payment system. Skills: Maven, Git, Ansible, Terraform, Java, Spring Boot, SQL.
  • Trichain Technologies
    Lead Java Software Engineer.
    Trichain Technologies Jan 2021 - Jan 2023
    Kenya
    Successfully led the integration of multiple payment gateways, including credit cards, debit cards, and digital wallets, enhancing the platform's flexibility and providing users with diverse payment options for Duka e-commerce in Kenya. Skills: Kotlin, Kubernetes, Analytics, Security, API integrations, MongoDB NoSQL database. Implemented and maintained secure tokenization processes, improving payment data security and reducing the risk of fraud by 15%. Skills: Best practices, Security measures, Performance, Scalability, Software development workflows, J2EE, JSON, Open API. Conducted thorough testing of payment systems to identify and resolve issues, leading to a 25% decrease in payment-related customer complaints. Skills: Collaborative approach, debugging, testing, web server configurations. Full-stack Development of a robust, optimized internal reporting tool for the Kim Khan group of hospitals, leveraging application architecture, web development skills, CSS, HTML, Node.js, JavaScript, GraphQL, PHP, Unix, and Serverless GCP cloud platforms. This initiative reduced company paperwork by 38%. Analyzed logs using Elastic Search, Kibana, and Logstash. Led training sessions for the development team on best practices for secure coding and responsive design, contributing to improved coding standards and reduced vulnerabilities. Served as a technical mentor, coaching and guiding 6 junior developers. Conducted code reviews and ensured comprehensive unit testing for features.
  • Seen
    Software Engineer
    Seen Apr 2018 - Dec 2019
    Kenya
    Spearheaded the end-to-end integration of various payment gateways, overseeing the entire project lifecycle from conceptualization to implementation. Skills: Leadership, Payment gateways, SDLC, Software development, Kotlin, React.Js, HTML, CSS, SQL, Redis Cache, Memcache. Implemented SSL certificates and encryption protocols, ensuring the security of customer transactions and sensitive information. Oversaw regular security audits and implemented necessary measures, resulting in a 40% decrease in security incidents. Skills: Python, Drupal. Directed a team of developers in the creation of tools for order management, including order status tracking, shipping details, and order history, leading to a 25% improvement in order processing efficiency. Skills: Written and Verbal Communication, Collaboration, Python, Spark.
  • Upwork
    Software Engineer
    Upwork Sep 2016 - Apr 2018
    United States
    Independently developed 24 purely Java-based Desktop applications by using Swing, JavaFX, Java 11, and Java 8.Independently developed 3 web-based Java applications. I used Hibernate ORM, Spring, Spring Boot, and Rest API.Below is a complete list of tools I used: JDK (Java Development Kit) Gradle. Apache ANT™ Cucumber-JVM. JD-GUI. Hibernate. Javadoc. MySQL.Skills: Hibernate · Spring Framework · Web Development · Desktop Application Development · Responsive Web Design · Operating Systems · Java · React.js · Python (Programming Language) · C++

Ian Kiprono Education Details

Frequently Asked Questions about Ian Kiprono

What company does Ian Kiprono work for?

Ian Kiprono works for Pinterest

What is Ian Kiprono's role at the current company?

Ian Kiprono's current role is Senior Java Software Engineer | Building robust, efficient, Java applications using Cloud, Spring, Spring Boot, and Microservice Architecture| Open Source| Avid learner and problem solver..

What schools did Ian Kiprono attend?

Ian Kiprono attended Murang'a University Of Technology, Muranga University, Paul Boit High School.

Who are Ian Kiprono's colleagues?

Ian Kiprono's colleagues are Maddie Bachelder, Keshan D Adhikari, David Martin, Cesar Revuelta, George Bolger, Vitor Rian, Apple Marie Lutrania.

Not the Ian Kiprono 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.