Consulting Services

KE Staffing provides IT Consultants to augment the work in which you need additional resources for or expertise which you do not have within your company.  We focus on QUALITY, FLEXIBILITY, and FAST DELIVERY of resources through our proprietary process and database that has been developed over the last 30 years.

How we deliver projects and project teams:

  • Client indicates the resource(s) needed by providing details on the job – job description, specialization, skills, experience level, etc.

  • KE Staffing delivers team member(s) and charges by either (hourly, daily, weekly, or monthly) this process can be iterative.

  • Great for when you need to start work immediately without sufficient documentation or the time to develop a detailed RFI/RFP for fixed price work.

  • Client controls the entire project and KE Staffing is simply a resource provider. Our team can work 24 x 7 with offshore coverage.

  • Client can hire as small as one to two individual professionals or full established teams. With each offshore team we assign a team leader/project manager who is responsible for task assignments, communication and reporting.

  • Client has the full control over dedicated team.

Offshore Delivery and Support Center

Central to Global services capabilities is the experience and domain expertise of our professional services team – their core focus has always been to understand the customer’s problems better and deliver measurable business outcomes. Combined with our portfolio of analytical applications, our service offerings, from business consulting to turn-key implementations, managed services, produce the most cost-effective yet agile solution available in the marketplace today.

Our Global portfolio of services has been designed to match a wide spectrum of customer needs. KE Staffing, Inc. has built a world-class service delivery team, comprised of highly skilled and experienced cross-functional technology experts, project managers and technologists who have successfully managed large and complex global projects for a wide variety of industries. We are focused on providing outstanding customer support through a proven and disciplined approach to design, delivery, implementation, training and ongoing post-deployment support.    KE Staffing, Inc. has the essential industry knowledge and the ability to lead the development and maintenance of customized and packaged applications and technologies in key industry verticals and technologies.

KE Staffing, Inc.’s global delivery model offers the best blend of service delivery with a combination of onsite, onshore and offshore options to give clients access to the skills they need, and to choose the model that delivers the results.

Global Development & Delivery Center:

  • Offers delivery options that are customizable and flexible and that can evolve over time, allowing clients to choose the model that best meets their comfort level and requirements.
  • Provides quick access to scalable resources, assigning the right people at the right time to work on critical development projects.
  • Allows clients to access experienced IT services at a predicable cost in predictable environments while focusing internal resources on strategic priorities.
  • Committed to strong quality practices, and support initiatives such as CMMI, ITIL and ISO.
  • Brings accountability, flexibility, predictability and cost-effective results to any client relationship.

KE Staffing, Inc.’s Global Delivery helping clients realize major benefits on multiple fronts:

  • World class delivery center in Hyderabad, India and Chicago, IL with modern facilities
  • Industry expertise in multiple industries, technologies portfolio and project management capabilities.
  • Environment that supports a full range of software development lifecycle activities including requirements, development, testing, integration, support and continuous integration.

UI/UX & Mobile Application Development Services

KE Staffing, Inc.'s expertise in full development life-cycle of a mobile app helped organizations in building and delivering highly scalable and reliable retail and enterprise apps for both Google Android and Apple iOS platforms. KE Staffing, Inc. has expertise building mobile apps in the following key areas:

  • Native applications on iOS platform using Swift and Objective-C languages, deploying them to AppStore, providing continuous monitoring and support end-user issues, resolving app crashes using Crashlytics and Firebase tools.
  • Native applications on Android platform using Java, Kotlin languages, deploying them to PlayStore, providing continuous monitoring and support end-user issues, resolving app crashes using Crashlytics and Firebase tools.
  • Cross-platform applications that run on both iOS and Android platforms using HTML5 based frameworks like React, Angular, Ionic, CSS3, JavaScript, jQuery Mobile, with Responsive Web and Mobile First design approaches and React Native and Flutter frameworks for One Codebase, Multiple Devices approach.

We helped clients with setting up infrastructure to test the apps on multiple devices using AWS Device Farm services, using CodePush to update the apps live. Our current client work profile:

  • Mobile App for Phoenix based portable storage company that helps in real-time tracking for equipment, waste streams and regulatory compliance. We are using Ionic Hybrid Framework with Java Spring Boot backend and Google Firebase.
  • IoT platform to help an Illinois based manufacturer of electronic, electrical and fiber optic interconnection systems build Visualization tools and Dashboards to monitor thousands of IoT devices to provide proactive maintenance using predictive analytics.
  • A group of Doctors to build a Tele Health app that allows Doctors and Patients to consult online using Video Streaming.
  • A New York based startup to build their web and mobile apps and backend for their businesses that keeps track of tax compliance for travel expenses across the United States.
  • Working with a New York based startup to build a News Aggregation app that streams real-time news based on the topics the user subscribed to using Artificial Intelligence based backend.
  • Chicago based startup to build their Travel Adventure app that guides travellers through their journey using Conversation API from Google's Dialogflow Artificial Intelligence services.

QA Services

The world is brimming with ideas. Everyone is excited to bring a new product, new service or re-engineer an existing into this world and lead their market. Idea, imagination and innovation overtakes everything. Developers are writing lines of code and creating something like never before. Nobody knows when their sharp minds fine tune the whole process, a very strategic phase of the product development - Quality Assurance. Somebody needs to test and assure the end user that the product is indeed functioning the way it was intended to. KE Staffing, Inc. would be an ideal QA partner for achieving best product Quality.

Experience

  • Quality assurance testing experts with varied skills in White box, Integration, Usability, Web Services, Features & Functional, Automation, and Performance testing.
  • Experienced to write automation framework according the specific business needs or flexible to adopt to client centric QA strategies
  • Proven frame-works for Test Management, Report Management workflows and tight interfaces with Release, Product Management.
  • Experienced team in multiple QA frameworks and automation tools: Selenium, Robot framework, Squish, STAF, Test Director, Cucumber, Jira, Bugzilla, DejaGNU, JMeter, QTP

Processes

  • Flexible engagement models - total outsourcing model where multiple projects and programs may be tested completely and handed over at the agreed time frame or an incremental outsourcing model, where well-defined deliverables at associated deadlines.
  • Ideal Service Level Agreements (SLAs) - on-time delivery, client’s satisfaction at each level, focus on effectiveness metrics, accountability, service availability benchmarks.
  • Well-defined work break down structure (WBS) - high caliber QA leads, project managers, QA engineers with good access to rich knowledge base
  • Proven processes & systems - infrastructure to simulate production environment, transparent processes for instant issue resolution, flexible to adopt, scalable.

Big Data Services

The urge to know more has paved way to the new trend of seeking, tracking and storing so much of information. Once the data is on hand, it needs to be organized and stored in a proper way for it to be useful for future references. Today, more data crosses the internet every second than was stored in the entire internet just 20 years ago. Businesses would have such large volumes of variety of data coming in at great velocity that needs to be structured appropriately and stored in a neatly organized manner to make better business decisions off of the data.

While Hadoop enables an efficient way to manage the “big” data, Data Science enables to think beyond just visualization of the data on hand, by providing enough insight to make inferences from the existing data, make predictions about the future possibilities and forecast the direction. KE Staffing, Inc. helps clients develop intelligence and there by better decision systems from their investments in data.

BIG DATA AND DATA SCIENCE IN PLAY

  • Brokerages have a need to store every transaction and promotion for regulatory compliance
  • Retail & E-commerce businesses and has to track detailed browsing, purchase habits of users for targeted sales & services.
  • Healthcare providers & insurers study underlying patterns existing in historical patients’ data and use it to make inferences and predictions about future healthcare scenarios.
  • Asset Management firms analyze massive sets of historical data to identify opportunities to make strategic investment decisions.
  • Credit card issuers monitor customer behavior from the transaction data to identify fraud, alert customers, predict delinquencies and predict losses.
  • Manufacturers mine engine performance, past repairs data to predict future failure sources, rates, warranty claims and parts inventory demand.

EXPERIENCE

- Machine learning; regression analysis, principal component analysis, differential evolutionary search, and neural networks

- Data management; Creating nightly data download batches into compatible time series objects, transform from raw state to analytical resources

- Statistical analysis; custom scripts for analytics and visualization.

- Industry Specific Data sets: Financial (Market data time series, Econometric); Manufacturing (Vehicle Warranty Claims Data), Healthcare (Medical Imaging Data, Clinical Trials Data, Prescriptions)

- Faster Batch Processing: Execute batch-processing jobs multiple times faster than Hadoop’s Map-Reduce engine.

- Unified Big Data Analytics:  Data can be shared among iterative processing, interactive processing, streaming, graphics and batch computations.

- Data exploration services - proof-of-concept engagements that take a slice of data to analyze, testing specific hypotheses or searching for patterns to generate a new-hypotheses.

- Real time Queries – Build super-fast queries can be executed against data in Hive, HDFS, HBase and Amazon S3.

- Event Stream Processing – alerting, aggregation and analytics for event-intensive applications such as algorithmic trading, fraud detection, process monitoring, location-based services, sensor data, social media, log and click stream processing.

- Iterative Algorithms – Spark is ideal for speeding up repetitive processing required by iterative algorithms such as clustering and classification.

- Complex Operations – Create efficient support processes to joins, group-by, or reduce-by operations for quickly modeling and executing complex data flows.

KE Staffing, Inc. works with popular open-source tools

- Database related Services (Mongo DB, Cassandra, Marclogic, Couch DB, LaTeX, RedShift)

BPO/ BPM Services

KE Staffing, Inc. uses real-world expertise and information technology experience to help clients solve their business process challenges. Leading companies use our customized BPO solutions to improve operational efficiency and data driven decision-making. We help save costs immediately, while making refinements that make processes work smarter and faster.

Experience

  • Proving Data Collection, Scrubbing, Cleansing to build patent filing database for a Global firm that provides IT Solutions to legal Services industry
  • Building Daily Reporting Intelligence data on European Short position with Data from 25 European Countries’ Securities Regulatory Compliance filings.
  • Creating Mutual Fund & ETF holdings Data Intelligence on 40K securities from SEC Edgar Database public filings for historical holdings
  • Maintaining Daily updates on 1000+ European Market Indices & its Constituents, Weights, Closing prices and other fundamental data points.
  • Extract, validate and monitor Insurance claims and patient service data from UB-92, HCFA-1500 forms for efficient claims management for medical practitioners

Processes

  • Use proven methods and processes to rapidly design, implement and customize processes & tools to fit clients’ business processes.
  • Help keep pace with data source changes, Meta Data enhancements with rapid cost-effective implementation, training and support services.
  • Enhance and upgrade processes to deliver operational and performance improvements and efficiencies
  • Harness People, Processes and Information Technology expertise to deliver service excellence and reliability

EDW/ETL Services

KE Staffing, Inc. consultants are experts in building and managing the data warehouse / ETL using IBM InfoSphere DataStage. Our deep expertise ensures exceptional delivery at client location. KE Staffing, Inc’s team handles the entire data movement lifecycle from source systems to the staging area to the data warehouse to the final data mart.  A few of the implementation scenarios are outlined below.

EDI / Datawarehouse Project – (Oracle ERP Apps, Informatica and Oracle)

The Financial transactions from Oracle Apps are extracted and stored in the operational data store (ODS) and from there the data is grouped to store in the staging tables created in Oracle. The transformation rules for the source data is applied in the PL/SQL procedures of Oracle and the Informatica ETL tool. The transformed data is loaded to Teradata tables.

Technology: Oracle, Informatica, Teradata, UNIX scripts & SQL Loader

Enterprise Application Development Project – (Java, J2EE and Oracle)

The primary objective of the system is to enable and connect various parties involved in the import/export declaration, manifest submission and delivery order management processes to exchange relevant trade documents. It’s an electronic system that enables the trading community to interface and interact with various government and non-government agencies in a more efficient and productive manner.

  • Application design and development on J2EE Platform compliant Frameworks, Java and J2EE design

patterns, Enterprise Java Beans as middle tier components

  • Webservices Development solutions on J2EE Platform compliant servers, including IBM Websphere,

BEA Weblogic, JBOSS

  • JSP, Servlets, Struts, Spring and JSF
  • Oracle10g, XML, Visio

Database Migration Project - (MS SQL Server and Oracle)

The existing data present in MS SQL Server should be migrated to Oracle database.

The source data base was studied to understand the entity relationships and the relationship diagram using ERWIN was done. The similar table structure was created in Oracle. To ensure the relational integrity, unique constraints in the Oracle tables, several triggers are enabled at the table level.

To load/transfer the data ETL tools Datastage are used. In some situations, SQL Loader also used to load the data in Oracle.

Technology:  Oracle, Datastage, ERWIN, MS SQL server

Application Development Project – (C# and Oracle)

Web application for Recruitment & Outsourced candidate management.

This web-based application for a staffing organization which does recruitment IT resources based on the demand and outsourcing them for their clients. This application gets the resource’s details and stores in the database. This application keeps track of time entry/tracking, time sheet approval, invoicing of these outsourced resources. Based on the time sheet and hourly rate, the invoice is prepared. Based on the cost of the resources profit of the outsourced resources are generated.

Technology: HTML, CSS, .Net, C# and Oracle

SABA LMS Application Project – (Learning Management Software and Oracle)

Saba software is a complex environment which has a large Oracle database. From this oracle database numerous reporting were generated through SABA 30,000 courses completed daily and 21 courses completed every minute. This generates millions of records that were stored in the underlying Oracle database. These data are read by ETL tool and loaded into data marts and subsequently reports are generated.

Technology: SABA, Oracle, IBM DataStage, Nexus

Administration, Support and Maintenance

Oracle DBA tasks

Oracle Developer tasks

Oracle Weblogic Server Administrations

Oracle Glassfish Server Administrations

Data Services & Integrations

Data scientists and analysts need access to Petabytes of data for quick insights. Data engineers need to process data from various sources by creating ETL workloads using SQL server as the data store which does not scaling well. This is a typical scenario in most of the data intensive environments.  Designing and Creating a Robust Data pipelines and follow-on Integrations with various data components is a key service area that KE Staffing, Inc. excels with.

We help clients build most reliable and robust distributed data pipelines in either in real time streaming or batch processing situations.  Below is a snapshot of our services for a large hedge fund where data volume is in peta bytes

  • Continuous integration platform using Jenkins monitors all the source code repos to check the integrity to alert the development team about any compilation issues proactively without having surprises whenever deployments happen.
  • Source code repos are equipped with the relevant rules imposed on them in order to make the team to stick to the defined workflow. Whenever any attempt is made to bypass the process, the work cycle will be interrupted and notified immediately.
  • Deployments to the AWS cloud platform are being monitored via Jenkins and alerted on failures using Cloudwatch alarms and SNS notifications
  • Release Management: As the deployable components grow, in order to track the deployments and their release info, we designed a customized solution to have the release information to be seen in a dashboard; Whenever the release deployment happens, the release info like - module name, environment, code repo, release version etc., who released the deployment etc. will be pushed to the relevant collection into the mongodb
  • Monitoring Metrics: The cloud platform, in our case, AWS's resources like EC2 instances and ECS cluster are being monitored for the system metrics like cpu and memory stats using cloudwatch and dashboards are configured for the historical and trend analysis
  • Cloudtrail to lookup for any events, push those logs to the S3 buckets for further analysis to generate alarms on some conditions if they meet
  • Monitoring and alerting tools like Prometheus and Bosun in areas where cloudwatch alone is not needed. Especially, where we need to monitor application level metrics and apply some criteria on those metrics. We have done this, in monitoring the kafka queue consumer lags and kafka stale queue monitoring and alerting
  • Extensively made use of Bash shell scripting to monitor the mongodb EC2 instanes for exceeding the no of open connections, some criteria based rules on mongo metrics etc.
  • Written shell scripts to make use of AWS CLI in order to take the backup of mongodb databases by creating the snapshots of the attached volumes on daily basis automatically; Similarly the recovery of those backups are also made using the shell scripted approach

DevOps

Application delivery has shifted from large-scale, project-based implementations to a continuous evolution. DevOps makes this possible by bringing business, development and operation teams together and applying automated processes to streamline IT. The ability to roll out improved business capabilities continuously has become essential in today's digital world.  KE Staffing, Inc. DevOps team enables rapid, small, iterative development and deployment of Minimal Viable Product (MVP) to the market as fast as possible and incorporate feedback in the product quickly, delivering value incrementally.

KE Staffing, Inc. helps clients on various components in DevOps Services on AWS, Azure or on GC

  • Continuous Integration
  • Continuous Delivery
  • Microservices
  • Infrastructure as Code
  • Monitoring and Logging
  • Communication and Collaboration

We help clients build most reliable and robust distributed data pipelines in either in real time streaming or batch processing situations. Below is a snapshot of our services for a large hedge fund where data volume is in peta bytes:

  • Continuous integration platform using Jenkins monitors all the source code repos to check the integrity to alert the development team about any compilation issues proactively without having surprises whenever deployments happen.
  • Source code repos are equipped with the relevant rules imposed on them in order to make the team to stick to the defined workflow. Whenever any attempt is made to bypass the process, the work cycle will be interrupted and notified immediately.
  • Deployments to the AWS cloud platform are being monitored via Jenkins and alerted on failures using Cloudwatch alarms and SNS notifications
  • Release Management: As the deployable components grow, in order to track the deployments and their release info, we designed a customized solution to have the release information to be seen in a dashboard; Whenever the release deployment happens, the release info like - module name, environment, code repo, release version etc., who released the deployment etc. will be pushed to the relevant collection into the mongodb
  • Monitoring Metrics: The cloud platform, in our case, AWS's resources like EC2 instances and ECS cluster are being monitored for the system metrics like cpu and memory stats using cloudwatch and dashboards are configured for the historical and trend analysis
  • Cloudtrail to lookup for any events, push those logs to the S3 buckets for further analysis to generate alarms on some conditions if they meet
  • Monitoring and alerting tools like Prometheus and Bosun in areas where cloudwatch alone is not needed. Especially, where we need to monitor application level metrics and apply some criteria on those metrics. We have done this, in monitoring the kafka queue consumer lags and kafka stale queue monitoring and alerting
  • Extensively made use of Bash shell scripting to monitor the mongodb EC2 instanes for exceeding the no of open connections, some criteria based rules on mongo metrics etc.
  • Written shell scripts to make use of AWS CLI in order to take the backup of mongodb databases by creating the snapshots of the attached volumes on daily basis automatically; Similarly the recovery of those backups are also made using the shell scripted approach

Microservices

The building of smart microservices architecture based on small autonomous components allows achieving program modularity and its fault tolerance. Cloud-based microservices, in its turn, help to improve any application architecture and avoid cumbersome and confusing code. In our work we use the following methods:

  • Monolith application refactoring. The application architecture and infrastructure refactoring using a microservice architecture pattern
  • Using Docker/rkt to deploy scalable solutions in high-availability clusters, using Kubernetes, Swarm, Amazon Elastic Container Service, and Nomad engines
  • Gateway API implementation. The API gateway implementation for the microservices inter-component interaction based on Amazon API Gateway, Google APIGEE API Platform, and Netflix Zuul.