Image of Jin Bal

Jin Bal

Senior Software Engineer

Senior Big Data Engineer at Hive, a British Gas Innovation

London, United Kingdom

Section title

Jin Bal's Email Addresses & Phone Numbers

Jin Bal's Work Experience

eBay Inc

Senior Software Engineer

February 2014 to Present

London, United Kingdom

Aimia Inc

Senior Java Developer

August 2012 to February 2014

London, United Kingdom

AKQA

Senior Software Engineer

August 2011 to August 2012

London, United Kingdom

Jin Bal's Education

Roehampton University

BSc Business

1997 to 2000

Jin Bal's Professional Skills Radar Chart

Based on our findings, Jin Bal is ...

Realistic
Active
Cause-and-effect oriented

What's on Jin Bal's mind?

Based on our findings, Jin Bal is ...

52% Left Brained
48% Right Brained

Jin Bal's Estimated Salary Range

About Jin Bal's Current Company

eBay Inc

Project - Merchant Feed Service Worked as part of an agile cross functional team to deliver new API services that enable very large merchants to bulk list inventory from popular ecommerce platforms. Working within a highly agile environment with a dedication to XP practices such as full time pair programming and TDD principles, we implemented a highly...

Frequently Asked Questions about Jin Bal

What company does Jin Bal work for?

Jin Bal works for eBay Inc


What is Jin Bal's role at eBay Inc?

Jin Bal is Senior Software Engineer


What is Jin Bal's personal email address?

Jin Bal's personal email address is j****[email protected]


What is Jin Bal's business email address?

Jin Bal's business email addresses are not available


What is Jin Bal's Phone Number?

Jin Bal's phone +44 ** **** *241


What industry does Jin Bal work in?

Jin Bal works in the Information Technology and Services industry.


About Jin Bal

📖 Summary

Seasoned agile software craftsman with over 15 years of experience developing high quality software solutions for a variety of industries. An enthusiastic coder who strives to produce clean, well designed and thoroughly tested solutions. Plenty of exposure to the full application lifecyle in an agile environment. I have worked at start-up companies through to SME’s and large global corporations. This breadth and diversity of experience has given me a great insight into delivering high quality solutions that fit the needs of the business for which they are intended. Core skill set is Java and accompanying technologies and frameworks, but more recently been working with functional programming in Scala and reactive techniques using the Akka framework.Senior Software Engineer @ Project - Merchant Feed Service Worked as part of an agile cross functional team to deliver new API services that enable very large merchants to bulk list inventory from popular ecommerce platforms. Working within a highly agile environment with a dedication to XP practices such as full time pair programming and TDD principles, we implemented a highly scalable solution using Scala REST services (spray) and the AKKA messaging framework to enable efficient handling of very large inventory uploads from merchants. Project - Find a Garage service (Germany) Integrated 3rd party REST API to allow eBay to offer price a price comparison service for car repairs. The application was delivered using eBay standard application stack, built on top of Spring framework technologies. Introduced crucible for code reviews. Provided application architectural guidance. 100% pair programming. - Scala, Spray, AKKA - Camel - Cassandra, - MySQL - REST – Jersey, spring MVC rest support. Restassured - JPA – Hibernate - Spring stack - Javascript / CSS - Jenkins CI From February 2014 to Present (1 year 8 months) London, United KingdomSenior Java Developer @ Worked to deliver Aimia's new customer loyalty platform product designed to handle millions of members and aimed at tier 1 US retail market (i.e. Sears). Involvement in the full lifecycle from early stage development through to product delivery / implementation (Avis rent a car + others). The project was a large and highly agile (scrum), with several teams cross functional teams of 6-8 working in 3 week sprints. Continuous delivery practices and heavy use of DevOps ensure that each sprint ends with a deliverable and fully functional software release. Working on such a large codebase with a large number of developers has given me lots of insight into the unique challenges that face such projects. Development was highly focused on delivering and continuously improving quality, with lots of emphasis on TDD/ BDD and automated quality monitoring via build plugins. Further quality checks were achieved using Crucible - the DoD required all stories were peer reviewed and fully automated acceptance test suites build and maintained by the QA team. Endeavour is a large multi tier platform that strives to use cutting edge technologies such as Java 7, NoSQL data stores for Big Data warehousing and asynchronous event based processing using JMS and Camel routing. - Service oriented architecture (SOA) using JSON REST and HATEOAS principles - Use of JMS / Camel based eventing to provide scalable performance - Full use of the latest Spring technology stack - Fully featured batch processing framework built on Spring Batch, MongoDB. - Big Data warehousing using MongoDB NoSQL. - Fully automated deployment to Amazon AWS. - Involved in multiple architectural re-factorings to improve quality, testability and productivity, using clean coding principles. - Performance benchmarking / tuning using profiling and load testing tools. From August 2012 to February 2014 (1 year 7 months) London, United KingdomSenior Software Engineer @ Acting as the lead server-side software engineer for the world’s most awarded independent digital agency with a reputation for innovation and technical excellence. Working on Nike’s global CMS platform using Adobe CMS WCM as a part of a global team spanning 3 countries. The AKQA team is the lead team in developing the custom Nike CMS component framework that has been used to deliver Nike global CMS rollout strategy across multiple locales. Working in a SCRUM environment, with 2 week sprints and adhering to test coverage standards using EMMA and Jenkins for CI. Supporting service applications developed supporting applications such as social data feed aggregators are developed as Spring MVC web applications providing JSON services to the CMS and are hosted on Amazon AWS using ElasticBeanstalk for Web application deployment. Summary - Working in a SCRUM environment delivering front-end and server-side functionality in 2 week sprints. - Participating in daily conference calls across all teams and with the client. - Developing server side OSGi services for deployment on CMS (Felix). - Integrated CMS with external content translation partners involving significant development of custom CMS workflow models and components. - Provided internal point of contact guidance to other AKQA development teams on deployment and CMS server management. - Troubleshooting Nike production CMS server issues. - Developed automated CMS developer/server provisioning scripts using Chef and vagrant. - Worked with QA to develop automated integration for CMS authoring functionality tests for custom components using Selenium. - Mentoring/ coaching team members. - Assessing/interviewing recruitment candidates. From August 2011 to August 2012 (1 year 1 month) London, United KingdomCo-founder, Head of engineering @ Having held a key role with Buyacar since its inception in 2002, I have overseen the analysis, design and implementation of all of the key business critical applications that have enabled Buyacar to achieve a number of firsts within the online car retail sector. I have always strived to use the latest practices and tools to ensure that the software solutions in production at Buyacar are current, efficient and most importantly maintainable. From January 2005 to November 2011 (6 years 11 months) Senior J2EE Developer – Insurance / Telecoms and Billing @ Working as part a very large IT/development team environment with a huge codebase, I initially worked within the billing and telecoms team on the legacy billing system for the Talk-Talk fixed line product. My role here was primarily focused on migrating legacy procedural billing components over to Java and Oracle based system and implement new features such as Nectar points integration. I was also tasked with training and mentoring junior programmers in object oriented java as they migrated from the legacy procedural system to Java and Oracle. I played a role in the UK launch of the Talk-Talk website http://www.talktalk.co.uk. My next position was within the highly phone insurance application team (IMACS). My role saw me become web layer architect on a large J2EE insurance claims and refunds system as the team sought to migrate away from a swing based application to a web front end. At this time the team was also migrating from JBOSS application server to an integrated IBM Websphere environment, which included the WSAD IDE and Rational ClearCase source control. Projects were managed using the Rational Unified process. I was also present at CPW as they were implementing their group IT off-shoring strategy with Indian company Patni. A significant part of my role was managing local and remote off-shore developers. I was also involved in interviewing and screening potential team members. From 2003 to 2005 (2 years) Senior Application Developer @ Comprehensively re-designed E-billing/customer self service application architecture from a model 1 pure JSP application into a generic, extensible software framework that utilised a common data model layer and pluggable service components using recognised design patterns and Struts MVC as the web layer. This framework enabled the business to rapidly setup and deploy new client implementations with minimal effort and duplication. As the development team grew I was quickly moved into a more senior role and played an instrumental role in planning and implementing a team environment by introducing source version control and software release procedures. From 2001 to 2003 (2 years) Junior Programmer @ This was my first position after graduation. I started at this company as a short term contractor configuring online shopping bots using regex and XML for Asda’s popular Valuemad website (later acquired ShopSmart). My aptitude and ability to learn quickly was recognised and I was asked to remain permanently and trained from scratch to develop web applications using Java and J2EE. I was trained and mentored by highly experienced team members who helped and guided me toward becoming a productive team member within 12 weeks. I was exposed to a variety of projects most notably an in-house designed content management system From July 2000 to September 2001 (1 year 3 months) BSc, Business @ Roehampton University From 1997 to 2000 Jin Bal is skilled in: Java Enterprise Edition, XML, Agile Methodologies, Design Patterns, JSP, Software Development, Web Applications, JUnit, Test Driven Development, Java, Scrum, Continuous Integration, Spring, SQL, MySQL, OOP, Hibernate, Struts, Unix, Chef, MVC, Oracle, Ant, JMS, Tomcat, Continuous Delivery, REST, SOA, Github, Camel, MongoDB, Agile, Subversion, Servlets, Amazon Web Services..., TDD, JSON, UML, SOAP, OSGi, BDD, Oracle VM, Maven, Eclipse, Scala, angular js, Spring Framework


Jin Bal’s Personal Email Address, Business Email, and Phone Number

are curated by ContactOut on this page.

10x your recruitment & sales conversations

Contact over 200M professionals
instantly by email or phone. Reveal
personal & work email addresses, as
well as phone numbers accurately with
our ContactOut Chrome extension.

In a nutshell

Jin Bal's Personality Type

Introversion (I), Sensing (S), Thinking (T), Perceiving (P)

Average Tenure

2 year(s), 4 month(s)

Jin Bal's Willingness to Change Jobs

Unlikely

Likely

Open to opportunity?

There's 85% chance that Jin Bal is seeking for new opportunities

Engage candidates 10x faster

Enjoy unlimited access and discover candidates outside of LinkedIn

Trusted by 400K users from

76% of Fortune 500 companies

Microsoft Nestle PWC JP Morgan Merck Rackspace WarnerMedia Randstad Yelp Google

The most accurate data ever

CCPA Compliant
GDPA Aligned
150M Personal Emails
300M Work Emails
50M Direct Dials
200M Professional Profiles
30M Company Profiles

Hire Anyone, Anywhere
with ContactOut today

Making remote or global hires? We can help.

  • 50 contacts/month
  • Works on standard LinkedIn only
  • Work emails, personal emails, mobile numbers
* 1 user per company limit

No credit card required

Try ContactOut for Free