Kevin Emory

Kevin Emory Email and Phone Number

An engineering leader who can solve your business problems like a craftsman, a Master Builder for your software @ Razar Technologies
Kevin Emory's Location
Washington DC-Baltimore Area, United States, United States
Kevin Emory's Contact Details
About Kevin Emory

I'm an experienced leader who's passionate about creating world-class software and directing/mentoring the engineers who build it. Experience includes increasingly responsible positions within the areas of application architecture and programming, systems design and development, project management, and team building and management.I'm a consultant, a software engineer, and a software architect by trade. Over the years, I've learned, practiced, and built upon my leadership and mentorship. I've successfully led multiple teams of developers working on different products with different schedules at the same time. Teams include co-located groups of developers as well as remote and international groups. My skills are not defined by a programming language or two. I excel at breaking complex problems into simplistic, reusable components.As a successful software consultant, I've been placed into numerous client locations and required to discover software requirements, convert them to actionable items, and drive the implementation to a successful result. Designed and implemented low-level APIs and frameworks. Helped to architect and implement large-scale SOA solutions. Designed, normalized, and applied custom analytics to complex databases. Managed teams, products, programs, and close-nit vendor relationships to deliver mission-critical applications and the technologies behind them. Performance-driven, goal-oriented, and possess vast capabilities to learn new technologies and put them immediately to use.Specialties: Solutions/Process/System Architecture, Service Oriented Architecture (SOA), APIs, Microsoft .NET, C#, AJAX, jQuery, javascript, SQL and NoSQL, VB.NET, Software as a Service (SaaS), Azure/AWS, Application Patterns and Practices, Agile Processes, Scrum, Lean, Team Management, Product Development and Management, Data Import/Export, Data Processing, Java SE/EE, Drupal/PHP, AngularJS, Bootstrap

Kevin Emory's Current Company Details
Razar Technologies

Razar Technologies

View
An engineering leader who can solve your business problems like a craftsman, a Master Builder for your software
Kevin Emory Work Experience Details
  • Razar Technologies
    Software Architect
    Razar Technologies Apr 2017 - Present
    Atlanta, Ga, Us
    Providing architectural guidance, delivery plans, and implementation consultancy for various projects. Contributing leadership and technical project direction and implementation for user-facing software application needs. Driving discussions surrounding cross-functional system architecture and complete system design. Ideating on new product enhancements and directions to encourage user excitement and stickiness. Designing back-end systems for efficient scalability of the application and databases for more tolerant user growth. Establishing PayPal API connections for user purchases of data subscriptions and products.Application deployed on AWS (Elastic Beanstalk, EC2, DynamoDB, MySQL, Lambdas, S3, ElastiCache). Angular with C# .NETCore back-end. Data Access ORM implemented on Entity Framework. New Relic for monitoring of servers and systems. NodeJS, REST, JSON, XML, JavaScript
  • Freelance, Self-Employed
    Freelance Consultant
    Freelance, Self-Employed Nov 2016 - Present
    End to end ownership from inception to completion involving client meetings to define requirements and use cases, rapid prototyping, development, testing, and deployment.Defined an object/relational mapper framework utilizing well-known patterns and practices to create an easy-to-use implementation for database access. Patterns utilized included Repository, UnitOfWork, Factory, and Observer. The goal was to create something very simple to use while adding as little overhead as possible.Architected a background processor framework. The goal was to provide a system for asynchronous background processing of tasks and data on a deployed server. Usage of the framework included running analytic tasks of system data, retrieving information from system data providers, and scheduling data maintenance and cleanup tasks.Assisted a client by designing an integration framework for the purposes of clients and partners to send and receive numerous data points including resumes, candidates, and jobs.Other recent projects involve integrations with HR Technology providers (Workday, IBM Kenexa BrassRing, Taleo, and Broadbean) through REST and SOAP API endpoints. Implementations provide for efficient transfer of candidate data minimizing pressure on recruiters' daily work. Data processing and storage utilizing AWS. Designing a dynamic routing framework for reception and delivery of object data via internal and external APIs.Client deliverables utilize varying technologies including: .NET Framework, JavaScript, jQuery, AngularJS, Bootstrap, Kafka, AWS (S3/Lambda/ElastiCache/SQS/SNS/etc.), and 3rd party APIs.
  • Leaf Trade
    Senior Software Engineer
    Leaf Trade Jul 2019 - Mar 2021
    Chicago, Illinois, Us
  • Dmi (Digital Management, Inc.)
    Director, Application Development
    Dmi (Digital Management, Inc.) Jan 2016 - Nov 2016
    Mclean, Va, Us
    Management of 10 teams of resources comprising of 40+ developers, quality assurance analysts, graphic designers, business analysts, and database administrators, focused on creating web applications, web sites, and systems for NASA. Mentorship and coaching of team managers on matters of personal and professional development and the intricacies of managing team members. Responsible for the coordination of day-to-day activities for the team, providing technical guidance on designs, performing peer reviews of code and project artifacts, and working with project managers to plan and schedule development initiatives. Manage the conversion from a Waterfall development environment to an Agile development environment utilizing SCRUM by working as an agile coach to explain direction and concepts. Direct the development of web applications utilizing Java, Liferay, Drupal, PHP, ColdFusion, and .NET. Major instrumental responsibilities include:• Providing high quality technology recommendations and solutions that address business needs delivered on time, within budget, and within specified quality parameters• Expertly supervise workforce transformation programs and ensure continuous communication and documentation• Critical participant in meetings with senior leadership and collaboration with external partners• Drive the QA team to utilize automated testing on applications and sites to provide increased quality• Perform process-improvement activities to support business alliances and to create metrics and analytics• Instituting and driving design review practices, providing input to design recommendations, incorporating NFRs including security requirements into designs and business processes• Re-enforcing compliance with Agile Software Development Life Cycle Methodology• Using CI/CD/CT to deliver value fast• Review document artifacts including detailed application specifications, architectures, and deployment plans
  • Rda Corporation
    Senior Software Engineering Lead
    Rda Corporation Apr 2013 - Dec 2015
    Hunt Valley, Md, Us
    Software consultant focusing on gathering requirements, designing and implementing necessary architectures, and doing whatever it takes to engage and delight clients. Responsible for translating business requirements from the product owners/business sponsors into system functions for implementation. Designed and implemented products/features/frameworks using SOA and SOLID principles.Member of RDA's Architectural Guidance (AG) group which is dedicated to diving deep and understanding different technologies related to front-end and back-end systems design, architecture, and patterns and practices. Blogs, tech talks, brownbags, and internal practice projects are all related to different technologies such as .NET, .NET MVC, HTML5, CSS3, Knockout, Angular, Bootstrap, Azure, AWS, WCF, WebAPI, LINQ, MongoDB, and others as they come up.
  • Careerbuilder.Com
    Manager, Software Engineering, Client Integrations
    Careerbuilder.Com Jul 2011 - Apr 2013
    Chicago, Illinois, Us
    Managed a team of developers, including a developer in Germany, integral to the success of CareerBuilder.com through the implementation of data connection points for clients and partners to get electronic access to their own applications and jobs as well as searching the CareerBuilder Resume Database.• Brought an ailing team, saddened by lack of direction and leadership, back to life through effective training, establishing direction, and providing focus to the team.• Responsible for the direction and development of a $25M product encompassing the crawling and parsing of clients’ websites to publish their jobs on CareerBuilder.• Worked with key business leaders to establish vision of the possible future of products and created roadmaps to get there.Designed a solution to allow candidates to more easily apply to jobs via their mobile phone and still provide effective data capture for the client.• Utilized AWS crawler module to retrieve client's application page• Application page re-drawn as mobile-friendly for applicant's phone• Data captured for internal systems and also posted to client's site to apply for applicant
  • Careerbuilder.Com
    Chief Engineer / Solutions Architect
    Careerbuilder.Com Jan 2010 - Jul 2011
    Chicago, Illinois, Us
    Responsible for re-architecting and rebranding the application search engine into a system more scalable and understandable for clients’ needs.• Analyzed and created reports on entire application database to gain understanding of current implementation and know where the data originated.• Planned the vision and roadmap for the future of application search and presented to CEO/CTO.• Performance-tuned database queries to achieve greater throughput of data retrieval at mass scale.• Redesign converted 217 million application documents stored on 50 servers into 29 million documents on 10 servers without loss of functionality.• Conceived the idea of a “Person” instead of applications that is crucial for document reduction and the historical understanding of candidate activities for clients.• Developed the search engine definition plan and worked closely with the Search Team to implement an entirely new search model from which other teams could benefit.• Completed entirely with an offshore team of developers based in India.• Participated in quality management of deliverables via testing and code reviews.Responsible for the architecture direction of a new web crawler system to automate client job data retrieval.• Designed components of the system as disparate service modules for better scale.• Pluggable modules allowed for simple extensions of behavior to the system without requiring adjustments to the framework.• Hybrid cloud design included AWS EC2 instance running some modules.• Data storage utilized AWS SimpleDB and S3.• Developed the strategy, scope, and vision for the application and generated the roadmap for development.• Mentored and trained team on patterns and best practices and collaborated on design and implementation.• Drove development with TDD.• Participated in quality management of deliverables via testing and code reviews.
  • Careerbuilder.Com
    Manager, Software Engineering, International
    Careerbuilder.Com Aug 2007 - Jan 2010
    Chicago, Illinois, Us
    Managed a team of developers responsible for the creation and maintenance of all international sites. Was offered the position by the CTO of the company based on experience building, training, and managing the team of developers for the Custom Solutions team.• Became the line of defense between the developers and the business to determine the priority of projects and deflect unnecessary tasks.• Analyzed the business needs and implemented design element changes and improvements for the betterment of the international sites.• Efficiencies were improved, task completion rates increased significantly, and completion time for tasks dropped dramatically. Improvements resulted in twice the number of sites being completed in half the needed time with half the required developers.• Sites created for: Canada (multi-language support), India, the UK, Germany, Switzerland, Sweden, the Netherlands, Spain, Italy, France, Greece, Norway, Romania, Belgium (multi-language support), Denmark, Poland, and China.
  • Careerbuilder.Com
    Manager, Software Engineering, Client Integrations
    Careerbuilder.Com Jun 2004 - Aug 2007
    Chicago, Illinois, Us
    Created a new team of developers responsible for providing custom integrations of CareerBuilder’s systems/data with that of the clients and the clients’ ATSs. • Successfully managed the technical integrations for numerous high profile, multi-million dollar clients for 5 years.• Responsible for providing 90% of CareerBuilder data to other job boards and partners.• Responsible for providing 100% of all ATS, CRM, and HRIS integrations for clients.Redesigned and upgraded the system used for electronically processing client job data and posting jobs on the CareerBuilder site.• Written in VB.NET extensively utilizing object-oriented techniques and design patterns.• System is responsible for posting up to 80% of the jobs on the CareerBuilder site.• Designed and created a suite of pages in ASP.NET for clients and support people to track the results of job processing.Redesigned and upgraded the parsing engine used by the Mapping Team to process client job pages into jobs for the site.• Written in VB.NET extensively utilizing object-oriented techniques and design patterns.• Eliminated the need to build and maintain custom VB6 DLLs for every client.• Interface written in ASP.NET utilizing Master Pages and background threads to create and process client setups.• Allowed the work of setting up and processing clients to be distributed to technical and non-technical personnel in CareerBuilder’s international offices who are better able to deal with local language nuances.
  • Careerbuilder.Com
    Senior Software Engineer
    Careerbuilder.Com Apr 2002 - Jun 2004
    Chicago, Illinois, Us
    Redesigned and upgraded the web crawling program used by the Mapping Team to crawl clients’ websites to retrieve their jobs for automatic posting on CareerBuilder.• Written in VB6 utilizing the web browser control to access the clients’ sites.• Users simply set a couple of properties about the client’s site and the program figured out how to get to the jobs and download them by determining the appropriate links to navigate through the site.• Customizable options through VBScript interface for difficult sites.Wrote and maintained over 100 custom DLLs in VB6 used to parse crawled clients’ job pages for the purpose of electronically manufacturing clients’ jobs on CareerBuilder.
  • Nortel Networks
    Software Engineer
    Nortel Networks Apr 1997 - Mar 2002
    Ca
    Designed and implemented the main driver and UI of a software patching system to provide software fixes to a wide variety of access components to the entire national customer base of telecommunications companies.• Consulted with the customers to customize specifications for the customer needs.• Team leader of the project spanning two complete software release cycles.• Completion of the patching project secured over $100 million of revenue in new and existing customer interest.• Programmed primarily in C on the UNIX platform. Some shell scripting involved.• Responsible for fielding, prioritizing, and resolving questions and issues customers had with the patching software.Redesigned the existing systems upgrade process to increase the reliability of a system upgrade and provide a 33% increase in speed.• Programmed primarily in C on the UNIX platform. Some shell scripting involved.• Prototyped a new UI in Java.
  • Advance Technology Consultants
    Software Engineering Consultant
    Advance Technology Consultants Jan 1993 - Apr 1997
    Worked in a programming capacity developing and writing software to meet internal and external client needs. Systems administrator and network manager for both business locations with over 100 employees. Special projects included:• Programmed system in Visual Basic/MapInfo/Map Basic for a large telecommunications company to allow for efficient dispatching of service technicians that was instrumental in securing a $3 million contract for the firm.• Assisted in the development of a telecommunications network analysis system in MapInfo/Map Basic – responsible for writing programs to display data in map format and to produce trouble tickets.• Troubleshooting and installation team leader for a project using a GPS tracking system to monitor vehicle activity and communicate with drivers/technicians.

Kevin Emory Skills

Integration Agile Methodologies Software Development Databases Asp.net Product Development Sql C# Saas Unix Product Management Program Management Javascript Crm Visual Basic Ajax Jquery Cloud Computing Linq Software As A Service Entity Framework Kendo

Kevin Emory Education Details

  • Georgia Institute Of Technology
    Georgia Institute Of Technology
    Computer Science
  • Georgia Tech Scheller College Of Business
    Georgia Tech Scheller College Of Business
    Global Executive Mba

Frequently Asked Questions about Kevin Emory

What company does Kevin Emory work for?

Kevin Emory works for Razar Technologies

What is Kevin Emory's role at the current company?

Kevin Emory's current role is An engineering leader who can solve your business problems like a craftsman, a Master Builder for your software.

What is Kevin Emory's email address?

Kevin Emory's email address is ke****@****der.com

What is Kevin Emory's direct phone number?

Kevin Emory's direct phone number is +120265*****

What schools did Kevin Emory attend?

Kevin Emory attended Georgia Institute Of Technology, Georgia Tech Scheller College Of Business.

What skills is Kevin Emory known for?

Kevin Emory has skills like Integration, Agile Methodologies, Software Development, Databases, Asp.net, Product Development, Sql, C#, Saas, Unix, Product Management, Program Management.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.