An enthusiastic software developer with solid hands-on experience in JAVA, Python, and C#.Passionate about technology, distributed systems, and problem solving. Customer obsessed and love to work in a collaborative environment. Willing to take ownership of critical systems.Expertise in developing highly available, fault-tolerant RESTful web services using Spring, SpringBoot, and JAX/RS. Skilled in troubleshooting application issues, monitoring, patching, tuning, maintenance, configuring, and deploying applications.Experience with microservice architecture patterns, cloud deployments, and methodologiesFamiliar with managing scalable resources using AWS and AzureSolid computer science background (Design Patterns, Distributed Systems, OO Design, Data Structures and Algorithms)I'm Interested in Application Software Development as well as Infrastructure Software Development.At Microsoft, my focus is on creating innovative cross-device experiences, leveraging my industry expertise in software development to improve pairing reliability and user experience. I delivered Account Based Onboarding and Welcome back features which improved PhoneLink user experience, resulting in 15% increase in the completion rate.Previously at Ancestry, I was instrumental in implementing Next-Generation Sequencing technology, architecting microservices that efficiently processed genetic data. Collaborating with geneticists and bioinformaticians, our team developed backend algorithms crucial for advancing health data analytics. My dedication to problem-solving and customer satisfaction drives my pursuit of excellence in technology and distributed systems.
-
Senior Software EngineerIntuitCalifornia, United States -
Software Engineer IiMicrosoft Sep 2021 - PresentMountain View, California, United StatesLed critical enhancements to PhoneLink's user experience, including the Windows OOBE Ideal flow and Welcome back experience. These initiatives resulted in a 52% increase in single-day discoverability and a 30% uplift in completion rates, respectively. Pioneered the implementation of Account Based Onboarding, substantially improving pairing reliability.Served as Designated Responsible Individual (DRI) for feedback hub, optimizing bug triaging and load balancing processes. Leveraged A/B testing methodologies to introduce and evaluate new market experiences, identifying high-potential features for user acquisition.Engineered responsive UIs utilizing XAML and MVVM architecture, enhancing cross-device compatibility. Led technical designs and managed implementation processes for key projects. Collaborated closely with design teams to effectively translate UI/UX concepts into XAML code, ensuring consistency across various devices.Implemented rigorous code reviews, unit testing, and performance optimization strategies to deliver superior quality features. Fostered partnerships with OEM collaborators to refine PhoneLink's end-user experience, amplifying user acquisition channels. -
Senior Software EngineerAncestry Jul 2018 - Sep 2021San Francisco Bay AreaMy role in this team around the implementation of cutting-edge NGS (Next-Generation Sequencing) technology to sequence customers' DNA samples and collect valuable health data.My primary focus was on developing microservices that played a crucial role in the entire process. These microservices were designed to efficiently collect genetic data from the labs where the DNA samples were analyzed. The data collected from the labs underwent a series of complex processing steps, and my team was responsible for developing the backend algorithms that processed this genetic data.As a software developer working on this project, I collaborated closely with geneticists, bioinformaticians, and domain experts. Understanding their requirements and translating them into functional and scalable microservices was both challenging and rewarding. The project required us to ensure data security, accuracy, and the ability to handle a large volume of genetic data efficiently.To deliver health results to the customers, we developed another set of microservices responsible for generating easy-to-understand reports. These reports provided valuable insights into customers' health based on the genetic data analysis. We made sure to present the data in a user-friendly manner, considering the sensitive nature of health-related information.Throughout the development process, we emphasized robust testing, code quality, and continuous integration and deployment practices. The software development lifecycle was rigorous, with regular code reviews and feedback sessions to ensure we maintained high standards and met all regulatory requirements.Working on this project was a fascinating experience. It combined cutting-edge technology with a meaningful mission of empowering customers with valuable health information. Knowing that my work contributed to improving people's lives made every day at Ancestry fulfilling and meaningful. -
Technology LeadApple Jun 2017 - Jul 2018Sunnyvale, California• Developed REST web services using JAX-RS API• Developed a new web portal for the Admins to manage the resources• Wrote SQL queries to interact with Oracle database• Used Hibernate API to talk MySQL Database for Read and Write operations• Implementation of Hibernate Transaction Management and the Entities• Extensively used JAXB parsers to parse XML into objects• Writing JUnit test cases to ensure code coverage• Coordinating with client and internal offshore team on scoping, issue resolution, status updates.• Leading a small team in offshore as part of assignments• Participated in Daily Stand up meetings and weekly Review meetings as part of SCRUM Development process• Responsible for timeliness in implementation of activities related to design, build and final implementation of the application.• Ensuring quality deliverables. -
Technology LeadApple Jan 2016 - Jun 2017Sunnyvale, California• Developed standalone spring boot applications for integrating data from distributed internal applications into a single window dashboard• Developed REST API’s for servicing the dashboard requests• Used CrudRepository for transaction management• Designed intuitive graphical user interfaces using Angular JS• Modified / Customized the default hygieia dashboard to meet the client requirement• Used Java mail API to trigger email alerts for monitoring failed jobs• Streamlined the entire delivery pipeline in a single window view• Worked with clients to establish problem specifications and system designs -
Technology LeadApple Aug 2015 - Jan 2016Sunnyvale, California• Competency building in big data technologies• Explored Spark, Kafka, Storm along with other open source projects to create a real-time analytics framework• Involved in setting up a multi-broker cluster of Kafka zookeeper instance and to setup apache storm using DEVtopologies• Have continuous learning approach, learned and practices newer tools like Solr• Integrated Apache Kafka for data ingestion• Used spring JPA to persist data in Cassandra• Developed REST API’s for handling streaming events• Resolved technical problems relating to API application by identification and fixing bugs.• Used GIT repository for software configuration management and version control -
Technology LeadInfosys Sep 2010 - Jul 2018Sunnyvale, California -
Technology AnalystSears Holdings Corporation Apr 2015 - Aug 2015Chicago, Illinois• Architecting the migration utility• Designed and developed Java based multi-threaded batch job using producer- consumer framework formigrating data from DB2 to Mongo DB• Execution of multiple threads concurrently using Executor Service• Writing mongo collections to hold the migrated data• Used Spring JPA to persist data into Mongo db• Validating the migrated data by developing a validation utility• Wrote SQL clean up scripts to handle stale data during migration• Production deployment• Closely worked with Test Team to identify bugs in application• Developed batch job to create feed file with updated data from Mongo DB• Worked on enabling JMX monitoring for non-wcs code base using graphite -
Technology AnalystSears Holdings Corporation May 2012 - Mar 2015Chicago, Illinois• Developed REST web services using JAX-RS API.• Used Hibernate API to talk MySQL Database for Read and Write operations• Implementation of Hibernate Transaction Management and the Entities• Implementation of DAO's using Spring JDBC API.• Focused primarily on the spring components such as Dispatcher Servlet, Controllers, Model and View Objects.• Resolved technical problems relating to API application by identification and fixing bugs.• Consumed SOAP services and parses XML to Java Objects• Used WSDL and SOAP protocol for Web Services implementation• Developed batch jobs to generate reports on details regarding the request from various client-channelcombinations• Streamlined deployment process using Hudson• Writing JUnit test cases to ensure code• Used SVN repository for software configuration management and version control• Resolving performance issues• Closely worked with Test Team to identify bugs in application• Resolved technical problems relating to API application by identification and fixing bugs.• Closely worked with Test Team to identify bugs in application• Mentoring new members in the project• Developed test cases for the application architecture• Participated in Daily Stand up meetings and weekly Review meetings as part of SCRUM Development process -
Senior Systems EngineerSears Holdings Corporation Feb 2012 - Apr 2012Chicago, Illinois• Migrate shell script in a modular fashion using Java• Understand the existing scripts and existing functionality• Develop a Java demon process to combine and copy crawled files using threads from local directory to Hadoopfile system• Execution of multiple threads concurrently using Executor Service• Unit testing and integration testing• Closely worked with Test Team to identify bugs in application• Taking care of production releases and deployment• Developing detailed documentation of module functionality for future references• Participated in Daily Stand up meetings and weekly Review meetings as part of SCRUM Development process -
Systems EngineerSears Holdings Corporation Apr 2011 - Dec 2011Chicago, Illinois, United States• Competency building in Adobe Flex• Worked on Flex for building Rich Internet Applications RIA's• Design various representational figures to indicate the data accurately• Skinning of custom flex components• Modify existing figures to meet the changing requirements• Integrate additional functionalities to existing figures to exhibit the data with various filtering options
Thomas Paul Education Details
-
Master Of Business Administration -
Computer Science
Frequently Asked Questions about Thomas Paul
What company does Thomas Paul work for?
Thomas Paul works for Intuit
What is Thomas Paul's role at the current company?
Thomas Paul's current role is Senior Software Engineer.
What schools did Thomas Paul attend?
Thomas Paul attended Cardiff Metropolitan University, Mahatma Gandhi University.
Who are Thomas Paul's colleagues?
Thomas Paul's colleagues are Camila Paz Shultz Mora, Ardy Jaya, Marin Stankovic, Andrew Law, Donny Yang, Coin Spooner, Renee Hayes.
Not the Thomas Paul you were looking for?
-
Thomas Paul
Round Rock, Tx7hotmail.com, dimensional.com, gmail.com, hotmail.com, snet.net, snet.net, hotmail.com -
Thomas Paul
Milwaukee, Wi3wcd.org, wcd.org, newberlin.org6 +141490XXXXX
-
2gmail.com, pfizer.com
1 (212) 7XXXXXXX
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial