Enterprise Search at a Crossroads. Again.

Google have announced the discontinuation of the Google Search Appliance. So what happens next?

With the dust settling on Google's announcement that it is to discontinue and wind down sales of its on-premise search appliance offering, it would appear that Enterprise Search is, once again, at a crossroads. And as Google now officially doubles down on its effort to provide a cloud-based solution, albeit with both features and release dates unannounced, we look at what their announcement means for search, and for GSA customers in particular.

It should be said that this isn’t the first time that we’ve seen a large software vendor deprecate a product. A few years back Microsoft pulled support for FAST ESP in favour of search built into Sharepoint. Having happened before, it will likely happen again.

But if you’re a GSA customer, the news may have been disquieting. How can you ensure continuity of your search solution beyond your term with Google Search for Work? Which platform should you consider switching to, and what challenges are you likely to face when you do? Valid questions, and as you might expect, there isn’t a one-size-fits-all answer. Your next best step is going to depend largely on the needs and specifics of your environment, the characteristics and landscape of your data, and the skills you have available.

 
 

What we can say is that if you’re a Twigkit GSA customer (directly, or through one of our partners), then there is good news: switching will not negatively impact your search application. Architected and built from the ground up with this kind of eventuality in mind, our technology abstracts and separates your search application from any and all underlying data providers. So if you need to swap your search engine for another, you can do so quickly, simply, and without affecting your overall investment in the application.


Search is not a commodity

One of our customers switched from FAST ESP to an open source provider, Elastic, after careful consideration. Their data was structured, editorially managed and (although paywalled) generally accessible. This leads us to a key question a lot of our customers are asking themselves: the viability of open source search engines in the enterprise.

Here’s what we think: as it stands today open source search has closed the gap on many of the commercial vendors, but there isn’t yet a truly viable open source contender when it comes to an end to end, out-of-the-box solution in the murky world of unstructured enterprise content.

Reading obscure binary formats, connectors for ever-changing, ageing repositories and convoluted access controls. These are all battles that have raged for decades, and are smaller parts of a war that, to date, the open source community has been hesitant to join (we say this out of love: all of us at Twigkit are fierce proponents, advocates and committers in the community).

The bottom line is that unless your content is already structured and accessible; open source is going to present you with some challenges along the way.

Structured vs Unstructured Data

Nothing determines the quality and accessibility of data like structure. So before you start to price up your commercial options, take a good look at your data. The more structure that surrounds your assets, the easier it will be to make it searchable using open source alternatives like Solr and Elastic. The same principle applies to usability: more structure helps your search engine to deliver the results your end users are trying to find.

Structure is good

If your data is highly structured (either because it’s sitting inside a database or is in a structured format like JSON, CSV or XML) it tends to be very easy to index it in something like Solr or Elastic. Both you will find to be fast, capable and highly scalable, and Solr even has tools to help ingest this sort of data easily. If this is your world, and you haven’t used these platforms before, be prepared to be amazed at the capabilities they offer. Lightning fast, accurate facets with rich support for complex aggregation and statistical analysis on the fly.

At Twigkit we use Solr and Elastic for business intelligence type applications on billions of records; for just a fraction of the cost they offer matching capabilities that one might expect to find only in specialised commercial solutions.


 
A recent Elastic powered Twigkit application. Learn more here.

A recent Elastic powered Twigkit application. Learn more here.

 

A Messy Room

If the data landscape of your organisation is heavily siloed and involves content in many different formats spread across many different locations (file shares, Documentum, Sharepoint, Lotus Notes and others), you will almost certainly need proprietary connectors to accurately extract your content and correctly restrict access (more on that later).

In our experience these established, monolithic software solutions rarely remain static for long. Between versions many things affecting the structure can change, making properly extraction of your content something of a moving target.

And of course the more solutions and versions of each solution you have, the more challenges you’ll face. Our advice would be to take a good look at the vendors (either connector or full stack search engines) who most closely might fit your needs.

Ultimately the structure and accessibility of your data should strongly steer your final decision. If you need informed, impartial advice on the subject, we and our partners are very happy to help.


Security

“Secure search” can mean a number of different things, but an important consideration for anyone evaluating a search platform is whether they will require support for security at the document level.

Document-level security controls govern access to every document in your search application on an individual, per-document basis. Access to each document is granted or rejected based on permissions which are generally set at either user or group level. Permissions are derived from privileges assigned in the file system or a content management system, usually in conjunction with something like Active Directory. This matters because these privileges need to be appropriated and stored alongside the documents themselves at the time they’re indexed (allowing access controls to be enforced at query time).

Commonly known as security trimming or early binding security , this is really the only scalable/reliable/usable way of making sure your end users don’t end up seeing data that they shouldn’t.

If document-level security is something that your organisation needs, we strongly suggest that you commit to a commercial vendor that offers this capability out of the box.


Cloud or On-Premise

Finally, to cloud or not to cloud. Google have announced their plans although details are scant at the moment. Other major players are already offering hosted versions of either their own proprietary search engines, and managed versions of Elastic and Solr (or Solr-based).

We have experience with these services, and feel that they really shine in their ability to automatically scale for content volume and query load. For publishers with a large amount of public content and/or simple security models, this is an attractive option. For more sensitive industries the jury’s out. You may feel more comfortable knowing that your information is housed somewhere you can see it.

Spoilt for choice

There are strengths and weaknesses to all the big and upcoming players in the space. HP IDOL is the veteran heavyweight in enterprise search. With Solr at its core, Lucidworks Fusion offers a library of connectors and support for document level security. Niche player Attivio offers highly capable technology that offers all of the above whilst closing the gap between database and search, worlds which use to remain firmly apart. Similarly, NoSQL vendors like Marklogic have started to move towards the market themselves with built-in search and discovery capabilities of their own.

These platforms, like the many others available, all have their particular costs, strengths and weaknesses. Familiarise yourself with the capabilities and support that each one offers, and map that against your budget, enterprise preferences, and the nuances of the problems your organisation is trying to solve.


Applications

Whether you’re building a search solution or surfacing analytical information from your data lake, your choice of stack is important. Your application represents a significant investment (especially if you want to get right), and whether built from scratch or tightly coupled with a vendor, there will be some challenges along the way.

One thing is certain: in a world where changes in vendor policy and the continued rise of better, more capable technologies have the potential to cause disruption, your investment needs to be secure. It’s always been best practice to separate your application from your underlying data source as much as possible - and that remains true today.

This sort of portability means flexibility, giving you power to leverage best of breed (read: most suitable for you) at any time, and safeguard the investment in your business applications against factors outside of your control.

One thing to remember: it’s tempting to think of the application layer and the user experience as being the icing on the cake, but don’t be fooled: it is the cake. Your application is the way that people access, seek and interact with your data, so make sure that it’s well thought out, and planned and budgeted for appropriately.


If you have questions or comments, or have a project of your own in mind we would love to talk to you about it. Please don’t hesitate to drop us a line, or to give us a call on +44 (0)1223 653 163 (UK), or (408) 678 – 0400 (North America).

The Power to Predict: Building a better Big Data solution.

Big Data pioneer DotModus is one of Twigkit’s most valued and longest standing partners. Based in South Africa, their team have years of experience in creating bespoke Big Data applications that deliver rich insight for global businesses and governmental customers.

blog-dotmodus-02.JPG
 
 

DotModus specialises in the minutiae of data. They know exactly which stones to turn over in order to uncover the richest, most valuable insights. They quickly gauge how to aggregate, connect and interpret that information; and they appreciate the importance — and the challenge — of presenting the resulting insight to end users in the right way.

Of all this, it’s the user interface that DotModus and its customers have historically found to be the most challenging aspect to get right. It’s not that they lack vision: quite the opposite, but as with so many large scale technology projects design time and resources tend to be eaten up early on — leaving the final, crucial finessing to the mercy of project deadlines and budgets.

And so it was Twigkit’s box of tricks, a fully featured library of UI components and enterprise strength capabilities, that led DotModus to Twigkit.

DotModus realised that our dedication to the human aspects of Big Data - the interface elements that help to shape the overall the user experience, is the final piece of the Big Data puzzle. By supporting DotModus’ considerable capabilities on the data side, Twigkit enable them to realise their ambitions of intuitive, mobile ready applications for Big Data, created within a workable timeframe.

What successful Big Data applications look like

Single box Big Data solutions do exist, but they're not without drawbacks. They can be unintuitive and unwieldy to use and, more importantly, lack dedicated focus. Here’s the point: the architecture and form of a good Big Data solution must vary between different verticals, clients and projects. A bespoke solution doesn’t have to cost more if it’s built in a smarter way.

Building smarter is key. Prototype driven development coupled with a toolset that makes getting applications up and running with real data quickly, is very important. Twigkit tools do exactly that — out of the box we’re able to create many of the tent-pole features of Big Data: things like interactive dashboards, interactive visualisations, geospatial heat maps, data enrichment through user feedback, dynamically generated topic pages, reporting, and of course powerful search and discovery capabilities.

We take care of the user experience so that our partners at DotModus can be free to focus on what they do best — architecting and delivering cutting edge solutions that deliver the right sort of insight where it’s most needed.


The Power to Predict

What kind of insight? DotModus recently developed three Big Data applications (spanning Media, Government and Telecommunications) that — on the surface — seem unrelated. These are bespoke systems after all: optimised around different organisational requirements, structures and audiences. But what links them all is search: they harness the power of search to analyse past and real-time human behaviour in order to make predictions about the future.

For a Media company, this might involve tracking individual consumers across multiple media channels to predict probable future purchases, which in turn enables them to push relevant product suggestions and promotions their way.

For a Government department, the power of search can help to keep an ear to the ground at all times: by creating an early warning system that monitors news and social media chatter, and generates alerts should suspicious activity arise.

And for a Telecommunications provider, bringing together call logs and transactional behaviour can reveal spending trends on a per-customer basis, allowing them to predict when and where valued customers are next likely to need a credit top up, or require support.

Each of these Big Data solutions was created by DotModus in a more efficient, agile way than traditional software development. By selecting, configuring and expanding upon Twigkit stock components the journey from project launch to final implementation took days rather than months. Data surfaced by these applications is enhanced thanks to additional capabilities such as user feedback capture, on-the-fly enrichment, and the ability to store complex searches that automatically monitor data sources for new insights.

In essence: faster off the blocks, beautiful to interact with, and genuinely fit for purpose.


Insight from a billion documents,
understood in the blink of an eye

These applications have more going for them than purely good looks. They perform some heavy lifting on the data front, simultaneously handling as many as a billion structured and unstructured documents coming from numerous independent sources.

Processing live data is no easy task, and being able to draw real-time insight and trends from media feeds, news sources and social media requires some very clever thinking indeed. Armed with an ingenious array of technologies, DotModus have managed to develop solutions that prioritise performance without compromising accuracy or features.

The Importance of User Experience

But scale and features aside, what’s really impressive is the way that all of these solutions expose and present the trends , relationships and aggregated sentiment that lies below the surface of data in an elegant, engaging way.

We think that data (big or otherwise) must be presented in a way that is understandable, navigable and welcoming to users, and useful to their business.

User experience is too important a consideration to be left to the end of a project. Scope creep need not occur simply because the user experience was left unfinished, or a last minute consideration. With so much hard work done on the data side, it’s important to remember that without a positive, coherent user experience, users simply will not adopt a solution.

Partnering with Twigkit

We really value our relationship with our growing network of partners like DotModus, and as you've seen, we’re regularly blown away by what they achieve with our technology.

If you have questions or comments about any Twigkit powered application please don’t hesitate to drop us a line today, or to give us a call on +44 (0)1223 653 163 (UK), or (408) 678 – 0400 (North America). For more information about becoming a Twigkit partner, please visit our partner page or drop us a line.


Next steps

Twigkit Partners     |     Get in Touch     |     +44 (0)1223 653 163

Kieran Whiteman joins Twigkit Cambridge as Front End Developer

Hey, I'm Kieran,

At Twigkit I'll be working as a Front End Developer, this means that I get to create new and exciting bits and pieces for the user interfaces as well as improving all the great tools Twigkit already has for creating beautiful applications.

After finishing my degree in Computer Science specialising in Networks I was given the chance to work as a developer for North Hertfordshire College developing Web Applications for staff and students. I then started working for the Construction Group Willmott Dixon developing Angular JS and C# Web Applications.

Outside of work I'm an American TV Series addict, a keen runner and love to travel having visited Stockholm, Seoul, Beijing and Barcelona to name a few.

Kieran Whiteman
Front End Developer

Introducing our new Technical Sales Manager, Krijn Mossel.

We're delighted to welcome Krijn to the Milpitas team.

krijn-03.jpg
krijn-01.jpg

Krijn Mossel
Technical Sales Manager

Hey there, I'm Krijn.

I'm joining Twigkit Milpitas as a Technical Sales Mananager, doing a mix of pre-sales work, account management, and partner enablement. Basically, showing the world the amazing things you can do with Twigkit.

After getting my Master's in Computer Science from the Vrije Universiteit Amsterdam in nineteen ninety-mumble, I've been around the IT block a few times. I had some adventures in telecom and web content management before focusing on enterprise search technologies. In that field, I've worked at FAST Search & Transfer, Attivio, and Elastic, among others, and also did a spot of freelancing.

When I'm not working I love the theatre, reading science fiction, exploring the many culinary delights of the Bay Area, and tinkering with stuff (for example, Xcode, Pebble, and Lego).

Oh, and I'm originally from The Netherlands, but have lived in the US for 6 years now.

Fighting Crime: Inside Twigkit's secure intelligence and analytics application.

We’re very proud of our technology. It’s flexible and modular, and allows organisations to create search applications that span disparate, nebulous data sources in order to extract structured, collated findings from amidst the chaos.

It’s this flexibility, plus the fact that our applications are beautiful and easy-to-use, that makes us a great fit for pretty much all industries and sectors. And it means that we're often prototyping and working on new solutions for people trying to solve some pretty tough, important problems. One of which is crime.

We've just completed a short, 10 day sprint to prototype a brand new criminal intelligence and analytics application for a US based law enforcement agency. Together we wanted to see how search could assist with criminal profiling, identification and trend spotting.

The prototype is based on Twigkit's SIA (Secure Intelligence and Analytics) stack, and uses Open Source data supplied by the Dallas Police Department. Here's how we got on.

The Data

Our prototype brings together data from many different locations for the first time, but essentially consists of information about people (victims, witnesses, police officers, reporters, suspects and perpetrators), places (incident locations, addresses of individuals) and incidents .

We wanted to go a little deeper than a traditional, text and facet led search application. Such applications are valuable, but can lack the contextualising layer of insight which is so critical to effective law enforcement. We wanted our tool to seek out and present that context to officers - both in the field and in the office (so our prototype needed to work perfectly on mobile as well as desktop).

The prototype that we built over the course of the sprint is exactly that: a prototype. It isn’t fully featured or deployment ready (we didn’t quite get around to delivering the big red ‘Whodunnit’ button), but we hope that by showing how far we got you’ll see how quickly Twigkit applications can come together, and how our technology can help make a positive difference to something as important as crime prevention.

Please note: We take data protection seriously. All information shown in screen grabs has been anonymised. The data used for the purpose of the prototype is open source, and taken from www.dallasopendata.com.


How can we help you today, Officer?

Visitors to the SIA application must first log in. Then, they’re greeted by the Dashboard.

Dashboards are a great way of providing a visual, 10,000ft overview of what’s going on across the breadth of an application. We tried to put as much value into the dashboard as possible by making every chart, element and statistic fully interactive.

 
  The SIA dashboard is a tactile and approachable way for visitors to start their discovery process. Clicking on any element: day, incident or place will filter the dashboard by that criteria. To support our visitors next steps, we added links to jump directly from the dashboard to incident and people search results that match all chosen criteria.  

 

The SIA dashboard is a tactile and approachable way for visitors to start their discovery process. Clicking on any element: day, incident or place will filter the dashboard by that criteria. To support our visitors next steps, we added links to jump directly from the dashboard to incident and people search results that match all chosen criteria.

 

 

An interactive dashboard means operators can do more than just observe. They can drill down and combine topics to see contextual, precise statistics. And as the whole page dynamically updates as topics are selected, it’s like seeing a complete, fresh report coming together in front of your eyes (it’s actually fascinating to delve into crime data in this way - do let us know if you'd like a demo).

  Shown above: "Tell me about when and where Assaults are occurring in Southeast Dallas". As criteria is added the incident and people totals on the right become smaller and more targeted, making this a viable way to start exploring the data without having an empty search box staring at you.

 

Shown above: "Tell me about when and where Assaults are occurring in Southeast Dallas". As criteria is added the incident and people totals on the right become smaller and more targeted, making this a viable way to start exploring the data without having an empty search box staring at you.

By including geographic areas and ZIP codes in the dashboard, other trends can be monitored and considered. For example, an operator might spot that a certain neighbourhood in Southeast Dallas experiences a weekly upswing in assaults on Sundays. This insight can be monitored and used in planning future allocations and deployments.

In the screenshot above we can see that the highest number of assaults in Southeast Dallas take place within ZIP code 75217. Let’s now look at this neighbourhood in more detail.


Exploring a Neighbourhood

The ZIP code detail page brings a number of different elements together. An embedded map shows all recent incidents in the area. In the main body of the page these same incidents are listed in more detail, complete with who, where and what details.

Also on this page we're able to generate statistical information to reveal more general insight about the local area, including overall crime priorities, trends, times of high and low incident activity, and a list of ‘Local Faces’ - those individuals who have historically interacted most often with the DPD in this neighbourhood (further sub categorised by their role within incidents: as victims, witnesses or arrestees).

Police Officers associated with the highest number of incidents in the area are also shown - who better to approach for local advice than the officers on the beat?

All of the information on this detail page is generated entirely by search, meaning that it requires no maintenance and is always up to date.

  The ZIP code detail page has a number of notable features, including (from top to bottom) personalised bookmarking, contextual filtering (to allow users to show only incidents of a certain type and/or status), interactive visualisations, and a commenting feature that allows officers to leave anecdotal information for colleagues.  

 

The ZIP code detail page has a number of notable features, including (from top to bottom) personalised bookmarking, contextual filtering (to allow users to show only incidents of a certain type and/or status), interactive visualisations, and a commenting feature that allows officers to leave anecdotal information for colleagues.  


Searching and Analysing Incidents

The dashboard offers a streamlined way of exploring topics and jumping into a results set, but a more traditional search interface is essential in order to give people the complete set of tools and filtering options that they need to locate and select specific incidents.

 
  A more familiar search interface: filters on the left, and results on the right. Although it may feel a little overwhelming, all of the panels and maps can be collapsed down to ensure that officers and operators can concentrate on the job at hand. 

 

A more familiar search interface: filters on the left, and results on the right. Although it may feel a little overwhelming, all of the panels and maps can be collapsed down to ensure that officers and operators can concentrate on the job at hand. 

 

Incident results are presented as cards, with key information (id, incident type, location and associated individual) presented immediately to the visitor. We could have added a lot more elements to each card, but there’s a balance to be struck: too little information can cause uncertainty and force users to interrupt their search by clicking through to detail pages; and too much information makes it harder to scan and compare items in the list by glancing over them.

In addition to lists of categorised filters, the SIA application offers further tools to help refine results. Dates are presented as histograms, enabling rages to be selected. A zoomable heatmap allows geography to be considered, and pie charts inform about proportional incident volumes by crime type or division. All of these tools and interface elements are provided by Twigkit as out of the box components.

The fields on each result card offer further filtering options. Individuals and ZIP codes can be added as filters to the overall query, alongside direct links to their respective detail pages.


Incident in detail

As you might expect, Incident detail pages bring together all of the details, people and places that relate to a specific incident. But by using search it’s also possible to identify and highlight to the operator other, potentially related incidents. We think this is quite exciting.

  The incident detail page. We felt that there was real value in showing potentially related incidents, alongside more general statistics about the neighbourhood in which the incident took place.

 

The incident detail page. We felt that there was real value in showing potentially related incidents, alongside more general statistics about the neighbourhood in which the incident took place.

In the prototype we're using the search platform to try and identify potentially related incidents. This can be done using a wide range of criteria such as using key terms from the officer notes, type of incidents, proximity, time and people involved. No, it's not quite a ‘Whodunnit’ button, but it highlights the importance of obtaining relevant peripheral information through search.

Alongside this list of potentially linked incidents are overall statistics for the area (to give additional context to the operator), and a notes function so that insight and information can be discussed and shared with others.

Let’s now jump from the incident detail page to that of an individual.


Personal Records and Interactions

An individual might be linked to different incidents in different capacities. The person detail view aims to present all the facts available about someone in one place, in a clear and logical format.

The data brought together on this page includes in this case basic information about them (their name, address, age, family and profession) alongside more detailed information about incident involvement (as a statistical overview, and a breakdown: as victim, witness, reporter, suspect, perpetrator or a combination of the above), a map displaying all known addresses, and a breakdown of the types of offence that this person has witnessed, reported or committed.

On the roadmap for this view is a full chronological history of their interactions with the Police presented as a timeline, and integration with social media feeds to provide supporting contextual information.

  Taryn Chiler (anonymised data) witnessed a robbery in 2014. We can also see that she was a victim of assault in 2014, and was arrested for a driving offence in 2015.  

 

Taryn Chiler (anonymised data) witnessed a robbery in 2014. We can also see that she was a victim of assault in 2014, and was arrested for a driving offence in 2015.

 


Looking for People

Much like the incident search page, the Person search page offers operatives a range of tools to find, refine and pinpoint an individual or set of individuals.

By invisibly embracing different data sets together on this page, we enable operators to mix geographical and personal data queries together (“Show me all people with chest tattoos in Northwest Dallas”, for example).

  Looking for people: by adding scar and tattoo data to the application, officers can filter down searches with a higher degree of accuracy. With individuals plotted on the map, this could potentially open up new avenues for investigation (e.g. gang affiliation of individuals, and research into gang movement).

 

Looking for people: by adding scar and tattoo data to the application, officers can filter down searches with a higher degree of accuracy. With individuals plotted on the map, this could potentially open up new avenues for investigation (e.g. gang affiliation of individuals, and research into gang movement).

To prove the point, we are adding additional data sources and visualisation features here, including the ability to automatically compare known individuals with unknown suspects based on distinguishing features, and more tactile, refined tools for choosing things like identifying marks or other physical attributes to make it quicker and easier for arresting officers to use the platform.


What’s next?

Over the course of only ten days we managed to put together a compelling case for search enabled offender profiling and crime analytics. That's 10 days end to end; from loading the data to deploying a ready to use application.

Our prototype combines high level overviews with dedicated detail views that pull together and present relevant, peripheral behaviours and trends including notable locations, commonly seen local characters, and the ability to spot and highlight potentially related incidents.

Perhaps most importantly, it allows our operators to interact with, adjust and journey across the data in an open way that supports their needs.

We believe that by making data simpler and easier to interact with, it can uncover new insight. Search is capable of some incredible things, and when used in the right way it can make a real difference to people's lives.

If you have questions or comments about this application, or have a project of your own in mind we would love to talk to you about it. Please don’t hesitate to drop us a line today, or to give us a call on +44 (0)1223 653 163 (UK), or (408) 678 – 0400 (North America).


Next steps

Schedule a personalised demo     |     Drop us an email     |     +44 (0)1223 653 163

Introducing Tim Sanders, Principal Consultant.

Twigkit is all about the team, and our team continues to grow! Introducing Tim Sanders, Principal Consultant.

Tim3.jpeg
Tim1.jpeg
Tim2.jpeg

Tim Sanders
Principal Consultant

Hi, I’m Tim,

At Twigkit I’ll be working as an enabler, engaging our clients and partners with the information and data they need to develop Twigkit solutions. Additionally, I will be working with technical documentation, training and best practices.

I've worked in the IT sector for over 15 years specializing in technical training, communication and enablement. I am originally from Wisconsin, US, and received my Bachelor's degree from Saint Cloud University in Business Computer Information Systems. Following graduation, I started my international life, living in Okinawa, Japan and then on to the UK where I gained a Master's degree at the University of York in Information Technology. I have been in the UK 8 years and am happy to call it my home.

In my free time, I enjoy cooking (actually eating), skiing, photography and trying to get everything in my house to wirelessly connect to one another. Additionally, I like to travel and 練習日本語.

Being a Wisconsinite, if you like cheese, we’ll get along just fine.

Opportunity for a Twigkit developer to work with Solr / Elastic search in California

Work at Amgen

One of our fantastic customers is expanding it's search team. Amgen is looking for a talented developer to work with Twigkit and a variety of search technologies.

Twigkit and Amgen have worked together on some really exciting search projects over the past couple of years and although we can’t divulge the juicy details here, Amgen have big plans to really push the boundaries of search across their organisation. You'd be joining a tight, friendly team doing really exciting things with search.

This would be a full-time position working for Amgen, who are offering competitive pay and benefits along with full relocation and H1B visa sponsorship.

If this sounds like you, you can get in touch with us or apply directly via Amgen’s career website.

We've grown again!

We're very happy to announce Akshata Vaidya has joined Twigkit Milpitas as Senior Software Engineer.

Akshata Vaidya
Senior Software Engineer

Hello, I'm Akshata.

At Twigkit I will be working out of our Milpitas office on both the core development of our platform, and helping organizations to develop beautiful, scalable applications using our framework. In addition, I will work closely with our partners in enabling continued support and development of our applications.

Previously, I worked at State Farm Insurance developing applications used by their Actuarial Department. I am originally from Bloomington IL and completed my Bachelor’s in Actuarial Science (with a minor in Information Systems) and Master’s in Information Systems from Illinois State University.

I moved to the Bay Area recently and I’m absolutely loving the warm weather, amazing restaurants and the gorgeous hikes! Apart from spending time with family and friends I enjoy exploring new places, catching up on a good book, playing table tennis and hiking.

Introducing Twigkit's Senior Software Engineer

It's with great pleasure that we welcome Scott Brown to the Twigkit team.


Scott Brown
Senior Software Engineer

Hi, I’m Scott.

At Twigkit I’ll be working on core development of the software stack. That means expanding our existing products and working on new features in accordance with current strategy and demand.

Before Twigkit I worked at MathWorks as a software quality engineer, and before that at the University of Cambridge as a research associate. For more information, take a look at the European Space Agency mission Gaia!

I’m originally from Brighton but studied in Durham (Physics) and UCL (Spacecraft engineering), before undertaking a PhD at the Institute of Astronomy in Cambridge.

In my spare time I love to travel and in general stay active, whether it’s exploring some new place, hiking over some mountain, or surfing on some beach. Recent trips have included Copenhagen and Lisbon where you should try the amazing pastéis de nata.

I enjoy cycling and tennis as well popping into local coffee houses first thing on a weekend. If you’re planning on going to Hot Numbers or the Orchard in Grantchester then there’s a good chance I‘ll see you there!


Interested in joining our team?
We have vacancies in both Cambridge and Milpitas offices.

Work Experience @ Twigkit

 
 

This week we've been joined by Conor Gilligan. All set to study advanced computing at university, Conor has been an invaluable member of our team this week helping out with an internal application to help us find, organise and structure our own projects, he's put together an image gallery featuring some of the best work we’ve done for our clients, and he's cleansed our data to the extent that you can almost now see your face in it.

Thank you for all your help Conor, and best of luck in your exams. Stay in touch!

Twigkit speaks at Google for Work Event

Just over a week ago we were lucky enough to be invited to Google Paris, to talk at the SEMEA Google Search for Work partners event.

Taking place over two days the event was the perfect opportunity to catch up with partners and friends, and make new connections at the same time.

This year’s event was particularly exciting for Twigkit because we were asked to demonstrate to the audience the exciting possibilities that arise when Twigkit software joins forces with the Google Search Appliance. With full support for all features of the technology, we showed how our modular components can enable businesses to build complex, mobile ready search applications incredibly quickly and efficiently.

We even revealed a couple of new products to the audience including our (currently codenamed) advanced analytics solution, and Twigkit Launchpad, which offers partners a single point of truth for Twigkit documentation, including code resources and a visual UI gallery.

Finally we would like to sincerely thank two of these partners, myG and DotModus, who showcased some of the excellent solutions they’ve successfully delivered with our software, and demonstrated exactly why Twigkit is such a compelling value proposition for partners.

In all, we found Google’s SEMEA event to be an incredibly rewarding and valuable couple of days. As a company that values innovation we really believe that events like these benefit everyone - and we really enjoyed coming together to learn and share knowledge about delivering complex search solutions.

Thank you Google for organising and inviting us to talk. We look forward to seeing more of you next time!

For more information about our products, or about becoming a Twigkit partner, please do get in touch.