Obinna Dike, Citi Professional - Business Analytics and Data

Obinna Dike, a gifted software developer working for Citi, is an expert on big data, software development, and business analytics.

Business analytics requires high-quality data to be effective. It’s impossible to create accurate reports when the data is inaccurate, out of date, or unreliable.

Guesswork can’t be a reliable strategy in the long run. All we have without data is experience and discovery. When there is no data, this is the difference between success and failure. However, all organizations today know the value of insights that are based on data.

Many data quality issues are obvious. For example, it’s rare that someone would overlook the case of missing records. However, some issues are much more subtle. It’s easy to miss matters of validity, reliability, accuracy, or relevance.

Something as seemingly innocent as a time stamp can be dangerous or harmless depending on data usage.

For example, analysts might have a task of predicting what products will be the most popular.

To do this, they may develop a model that predicts buying patterns over time. Making sure that transactions have correct time stamps will do little.

However, data quality changes with context. If the same team of analysts needs to synchronize systems as a part of a search engine and real time marketing integration, then the records that are off by a few seconds can crash the entire system.


It is helpful to have data that accurately represents reality, measures what it says it measures, is current, and is relevant to how it is intended to be used. If that’s the data you have, then teams that include engineers like Obinna Dike Citi, can effectively create complex software systems that will help your organization accomplish its goals.  

Obinna Dike, Citi Professional - Business Analytics and Actionable Insights

Obinna Dike has been a Citi employee since 2011. He is an expert in big data, complex software systems, and business analytics.

The best business analytics teams don’t just generate information or insights. Instead, they create assets that can help create repeatable and predictable revenue when applied to solving specific business issues.

Some of the best actionable insights are completely unexpected. Even with clearly defined goals, analytics departments usually have a significant number of the unknowns. Unlike other departments and tasks, specific requirements are often hard to define before the actual work starts.

For example, the target goal can be to improve fraud detection. Business analysts rarely start with the fundamental principles. Usually they have a good experience-based hunch about what is likely to work. However, they won’t know what will work until they conduct analysis, and build and test their candidate models.

Making an objective choice starts with selecting a model that provides the best predictions. This is a path of discovery. Quite often the discovery process itself will trigger new insights and have the team generate new ideas and suggestions which will, in turn, offer new approaches. Uncertainty is a part of this process, not an exception.

Because of this, it’s hard to decide how many people should be on the team or how much data they should be working with in the beginning. The answer that the team would like is “as much as you need.” Obviously, costs are always a concern and this answer rarely flies. In addition to this, processing power, bandwidth, and equipment all cost money.

The best solution is to embrace flexibility and assume the worst. In this case you will have a backup plan if something unexpected happens and things go wrong. Having a talented team of software engineers that includes people like Citi’s Obinna Dike, who can work quickly and efficiently, always helps.

Obinna Dike, Citi Professional - How to Replace Guessing in Business with Analytics and Data

Obinna Dike is a software engineer with Citi. He has over seven years of experience creating user-friendly software solutions across a variety of platforms.

In an environment where most decisions are guided by guesswork and gut feelings, a team of business analysts can set up simple reporting that only presents real time, high-quality information. Sometimes just doing that can be a reason for a major win.

In business, even relatively unsophisticated and cost-effective techniques can still deliver quick and impressive results. By increasing complexity over time, organizations can effectively move towards a sustainable competitive advantage while at the same time constantly delivering small positive returns in the short run.

Business analytics doesn’t have to just report. It can also predict. With time, a business can move from reporting events to predictive alerts. Rather than spending time reviewing information about events that have already occurred, decision makers can focus on analyzing potential issues at hand. Such an approach increases productivity and gives decision makers an opportunity to spend their time and efforts where they really matter.

Statistical models can also isolate factors that are responsible for higher-quality outcomes. This can help with focus and provide valuable information for strategy development. Rather than making guesses about business drivers, an organization can target the right metrics to improve revenue, sales, and overall performance.

With time, an organization can even choose to go further and switch to predicting what will occur in the future. They may also use mathematical optimization models to identify how to better allocate resources and funds for achieving a specific goal. Hiring engineers like Obinna Dike Citi and tasking them with creating such models can get an organization much closer to achieving its goals.

Obinna Dike, Citi Professional - Analytics and Data in Everyday Life

Obinna Dike is employed as a software engineer with Citi. He loves data and analytics.
 
When it comes to terms like big data, analytics, and quantitative methods, most people think that these terms have no application in everyday life.

In reality, all these terms were created because they are everywhere around us.

Let’s look at analytics. The word analytics is defined as the meaningful collection and discovery of patterns in data.

What patterns could you discover in your life, and how could this be useful to you?

In 1896, Italian mathematician Vilfredo Pareto published a paper in which he showed that approximately 80% of land in Italy belonged to 20% of the population. Pareto also observed that 20% of the peapods in his garden contained 80% of the peas.

This principle later became known as Pareto’s principle. It states that 80% of results in any activity or field come from 20% of the actions.

What does it have to do with you? If you are reading this sitting in a room, 20% of that room is being used 80% of the time while the remaining 80% stays virtually unused. If you are reading this while on a subway, 20% of the subway car surface gets 80% of the usage.

These numbers are all around us. You wear 20% of your clothes 80% of the time. In business, 20% of the customers are often responsible for 80% of the sales.

Knowing this principle and applying it to life can lead to a number of practical conclusions. Next time, when buying a carpet, you may want to think twice about which carpet you will put in 20% of the area that gets 80% of the traffic. When shopping for clothes, you can compare the clothes you like to the ones that you have and wear 80% of the time.

This is the power of analytics and data. Software developers live Obinna Dike Citi specialize in taking data and creating technology around it that allows for similar insights in business settings.

Obinna Dike of Citi - Essentials  for Starting a Hedge Fund

Obinna Dike Citi, a respected Citi employee and software engineer, is among the many who finds the prospect of hedge funds intriguing and promising. Though not everyone who invests becomes involved with hedge funds, those who do often consider starting their own. You don’t need to work with a company like Citi, as Obinna Dike does, to start a hedge fund. Instead, you simply need sound financial advisement and a respect for/knowledge of essentials like these…

Locate Your First Assets – Your first AUM (that’s assets under management) are necessary to get your hedge fund moving. Provided you’re not among the lucky with deep pockets to fund it yourself, you’ll likely want to find a seeder. Seed investing is risky business, so take your time and work with your legal representation to find what’s right for you.

Find a Prime Broker – A prime broker is like a custodian for your stock, and you’ll need to locate one before launch. Work with your legal representation to explore your options and then settle on one. Once you have your prime broker, you’ll be ready to get started!

Acquire a Physical Location – Sometimes coined as a hedge-fund hotel, a physical location for your fund will improve your reception. Look for a broker who offers low-cost rent for hedge-fund owners, as they often provide monthly leases and the bare necessities for new funds.  

Even those like Citi’s Obinna Dike seek financial advisement for their invested assets. If you’d like to do the same, arrange a consultation with a financial organization near you.

Obinna Dike of Citi - Part One of Understanding Securities Lending

Obinna Dike, a respected Citi employee, is just one of many financially-minded individuals who sees the benefits in securities lending. If you’re not familiar with securities lending, though, you’re not alone; while it is a multi-trillion-dollar business, securities lending often goes unnoticed.

Securities lending allows people like Citi’s Obinna Dike to play a role in the efficient function of markets across the globe. The following steps represent the first five, in a total of ten, that are involved with the process of securities lending…

Loan initiation begins when the borrower contacts the lender to inquire about the availability of a security. After being contacted, the lender or lending agent prices the securities available.

Term negotiation then helps the borrower and lender agree on collateral, loan duration, dividends, reclaim rates and rebates that will be involved in the loan.

Delivery of collateral typically takes place directly after the negotiation of terms. The borrower is expected to deliver collateral requirements before the loan progresses further.

Sub-custodians are contacted for some, but not all, securities lending. In relevant cases, the lending agent delivers instructions, and the borrower delivers receipt instructions, to the sub-custodian.

Securities transfer can finally take place after collateral delivery and, when relevant, sub-custodian contact. The securities are moved to the borrower or to the borrower’s sub-custodian bank.

If you’re new to the financial field, but you would like to become involved with securities lending, consider contacting a professional similar to Citi’s Obinna Dike in your area for possible mentorship. For information on the next five steps, see “Obinna Dike of Citi: Part Two of Understanding Securities Lending.”

Obinna Dike of Citi - What is the Internet of Things (IoT)?

Obinna Dike, a software engineer with Citi, is the developer/owner of the Active Rate Management (ARM) platform. Like many respected professionals in his field, Obinna Dike has helped his employer, Citi, stay modern with its technologies. Among the latest technological concepts is the Internet of Things, or IoT. Today, many have heard of IoT, but few understand the basics of the system.

Basics

The concept of the IoT is connecting all devices to the Internet, and to each other. This includes, but is not limited to, coffee makers, washing machines, headphones, lamps, cellphones, dishwashers and any other device that can be turned on or connected to an electrical source. This extends to connecting the components of machines to the Internet, as well — the engine in a car, for example.

Effectively, the IoT refers to a giant network of people and things that are connected to the Internet. The number of elements to be connected to the IoT is predicted to easily exceed 100 billion, each with its own people-things, people-people and things-things connections. In short, the IoT rule is that anything that can be connected, will be connected.

How the IoT Affects You

The IoT connecting all devices will affect people in a number of ways. For example, with all household devices connected to the IoT, your coffee maker might begin brewing coffee as soon as your alarm clock signals to it that you are waking up. Similarly, if you are then late for work because of a traffic jam, your phone might automatically notify your boss.

You don’t need to have the software engineering experience of Obinna Dike Citi to understand or appreciate the IoT. The concept might, however, inspire you to pursue such a career.

Obinna Dike of Citi - Primary Industries that Use of Big Data Analytics

Obinna Dike, a Citi employee, is an experienced software engineer with years in his field. Software specialists like Citi’s Obinna Dike often employ big data analytics to help organize and harness data. This manner of organizing and harnessing data can facilitate easier, more intelligent business moves.

Though almost all large organizations can make good use of big data analytics, the industries that most commonly use this technology include the following:

  • Retail —  Big data analytics helps retail organizations meet the demands of customers, better understanding what they want, what they need and when they need it. Customer loyalty programs, for example, allow these companies to track buying habits to gain an in-depth understanding of how to boost profits.
  • Healthcare — The use of big data technologies in the healthcare industry is a given. With a plethora of patient records, healthcare plans, insurance documents and more, the industry essentially requires big data analytics to put the data to use. The information gained has often been used to make lifesaving diagnoses.
  • Hospitality — The hospitality industry thrives on keeping customers happy in a timely manner. Resorts, for example, have small timeframes to turn around their services if customer reviews go south. With big data analytics, hospitality and travel organizations can immediately identify potential problems.
  • Government — Most government organizations consistently face the challenge of tightening their budgets while improving quality and productivity. Many of these government agencies employ big data analytics to streamline their operations and to simultaneously cut costs.

When engineers like Obinna Dike Citi help large organizations like Citi incorporate big data analytics, they assist their employers in making quick, well-thought choices and in maintaining a competitive edge.

Obinna Dike, Citi Professional - Benefits of Service-Oriented Software Architectural Styles

Obinna Dike Citi professional who lives and works in the Greater New York area. He works as a software engineer specializing in software architecture. Professionals like Citi’s Obinna Dike use a number of different architectural styles to best customize applications for the businesses and purposes in question. Among the many is the object-oriented style.

An object-oriented architectural style is based on dividing application responsibilities into self-sufficient, reusable objects that contain the necessary data relevant to the object. This object-oriented style treats the system as a collection of cooperating objects, not a set of instructions, leading to benefits such as those below:

Domain Alignment – The reuse of services and objects allows the application to align with standard interfaces, increasing technology and business opportunities while reducing application costs.

  • Rationalization – Application services in a service-oriented style can be granular, which allows them to provide specialized functionality across several applications, mitigating duplication issues.
  • Discoverability – Applications with service-oriented architecture can use the services to allow other applications to automatically determine standard interfaces upon location, increasing discoverability.
  • Abstraction – Services are accessed through a formal contract and act autonomously, which allows the application to function with abstraction and loose coupling.
  • Interoperability – With a service-oriented architectural style, protocols and data formatting are both based on common industry designs. As a result, the consumer and provider of the service can be deployed and built on various platforms.

 
Engineers like Obinna Dike of Citi are able to use service-oriented styles well in applications that support complex financial operations or in those that support scientific models, among other situations.

Obinna Dike, Citi Professional - Benefits of Layered Software Architectural Styles


Obinna Dike Citi employee living and working in the Greater New York area, is a software engineer who specializes in software architecture. Professionals like Obinna Dike employ a number of different architectural styles that benefits companies like Citi, ensuring each application is efficient, useful and bug-free. 


The layered architectural style groups the functionality of applications into layers that can then be stacked. The order in which the layers are stacked typically dictates functionality, as do the common principles for the design style. These principles include, but are not limited to… 

  • Loose Coupling – In a layered application, communications between each layer functions through abstraction and events, which provides loose layer coupling.  
  • Reusability – Because the layers lower in the application are not dependent on higher layers, they can be useful in other application scenarios. Reusable components save time and resources.
  • Cohesion – With well-defined layers, each will contain functionality that is related directly to the tasks of that specific layer. This increases cohesion in the layer itself. 
  • Functional Layers – The division of functionality in each layer within a layered application is clearly defined. With use of commands in upper layers, lower layers can react to events in layers above them, allowing an up and down data flow, increasing functionality.  
  • Abstraction – The use of layered architecture abstracts the system and, at the same time, provides detail that will allow each layer, and its relation to other layers, to be understood on an individual basis. 

Professionals like Obinna Dike of Citi use different architectural styles for different application goals. Examples of when a layered application might be implemented include enterprise web-based applications and line-of-businesses applications.

Obinna Dike, Citi Professional - Software Architecture Design Considerations 

Obinna Dike, a Citi employee in the Greater New York area, is a software engineer who manages projects from beginning to end. Among the most important tasks of software engineers is software architecture management. By considering software architecture, professionals like Obinna Dike create the applications that companies like Citi require to keep business running smoothly.

The following are some of many examples of architectural design considerations that software engineers manage on a regular basis.

Application Type – Selecting the application type appropriate for your project is key in the design phase. The choice is determined by infrastructure requirements, system needs, client types and basic archetypes. Applications designed to run primarily on a client computer, on mobile devices, internet applications and more require different approaches.
 
Appropriate Technology – Choosing the best technology to develop your application requires considering deployment topology, architectural style, organizational policy, infrastructure requirements, resources and more. After comparing available technologies and their capabilities, relevant factors allow engineers and stakeholders to properly select appropriate technology.

Deployment Strategy – Applications are often deployed in a number of environments, and each environment comes with a set of restraints, network protocols and configurations that require consideration during development. By weighing the benefits and risks of deployment patterns, engineers and stakeholders are able to select the one best suited for their applications.

If your company needs the aid of a software engineer to keep things running smoothly, even if you’re not as big as Citi, consider a professional like Obinna Dike Citi to handle the job. These pros can handle elements of software and application design, development and testing that would almost certainly be missed otherwise.

Obinna Dike, Citi Professional - Software Architecture Application Layers 

Obinna Dike, presently furthering his career with Citi in the Greater New York area, is a software engineer that specializes in software architecture. As an experienced engineer, he applies architectural principles to each application that he designs, helping Citi’s technology work smoother, in a more user-friendly manner. Software engineers like Obinna Dike consider strategies like following, for example, when designing application layers:

  • Areas of Concern – Dividing an application into areas of concern helps decrease overlap and improve optimization. This also reduces unexpected issues, as the failure of one feature will not cause the failure of other application features if they are divided. This also makes managing and changing application systems simpler in the future.
  • Explicit Communication – Just as explicit communication between business partners is important, explicit communication between application layers is vital to development success. Communication between features breeds dependencies, and often challenging management. As such, make explicit, calculated choices about data flow between layers.
  • Group Components – After grouping features into areas of concern, it’s time to divide components in each area to logical layers. This will help eliminate and reduce redundancies, simplify the user experience and make the application more manageable in the future.
  • Consistent Data – Engineers avoid mixing data formats, instead opting to keep each layer and component consistent. This makes implementation, expansion and maintenance easier, reducing overhead and code translation.

 
Obinna Dike Citi has worked with Citi since 2011 and, in that time, his work with software architecture to design clean, useful software has built a positive, respected reputation.