Britt Levy work email
- Valid
- Valid
Britt Levy personal email
- Valid
- Valid
I am a senior software developer with 20+ years of experience in the full software development life cycle using many different programming languages.While I enjoy all aspects of software development, my favorite part is the actual coding of the solution. I practice agile development with iterative design and development cycles using test driven coding. I try to do just enough up-front design, documented with UML drawings, to communicate the high-level architecture and design before beginning to write code. This can be used for design reviews and makes it easy to share coding tasks with other developers.I have a BSEE from the University of Florida. My software development skills are self taught through reading and years of practice. I am a member of the IEEE Computer Society.I am currently looking for new opportunities and will be available starting June 1st, 2018. I can be reached via this LinkedIn profile, by email at hblevy@gmail.com, or by phone at 919-791-6496.
-
RetiredNone Jun 2023 - Present -
Principal Software EngineerAdvance Auto Parts Oct 2020 - Jun 2023Raleigh, Nc, Us -
Programmer Analyst IiiGreene Resources Contracted To Advance Auto Parts Jul 2018 - Sep 2020
-
Software EngineerBlue Medora Feb 2016 - May 2018Grand Rapids, Mi, UsDevelop and maintain Java agents for IBM’s Application Performance Management (APM V8) on-premise and SaaS offerings. Development includes writing the Java code to collect performance metrics from the target system and designing the UI component layout rendered by the APM UI. Agents are built using IBM’s Agent Factory, Blue Medora’s proprietary Ex Uno library, and a combination of Rake, Gradle and ANT build scripts. Development environment is Java 1.8 and IntelliJ IDEA on MAC OS with GitHub for source control. Agents were required to run and be tested on Windows server, Red Hat and SUSE Linux, and AIX. Developing the agents required quickly becoming familiar with each monitored system.● Amazon EC2 Agent: Uses AWS SDK for EC2 and CloudWatch to collect KPI metrics. Developed the APM agent and a new custom data provider using Ex Uno.● Red Hat JBoss EAP 6/7, Wildfly 8-10 Agent: Uses JMX to collect KPI metrics. Developed the APM agent and a new custom data provider using Ex Uno.● Oracle WebLogic 12 Agent: Uses JMX to collect KPI metrics. Developed the APM agent and a new custom data provider using Ex Uno. ● Microsoft Azure Compute Agent: Uses Azure REST API’s to collect KPI metrics. Developed the APM agent using an existing Ex Uno data custom data provider.● Gradle build migration: Participated in the migration of Rake and ANT build scripts to Gradle. ● IBM Agent Configuration: Developed APM UI plugin for configuring the JBoss and WebLogic agents. Written in JavaScript using Dojo toolkit.● APM Deep Dive and Transaction Tracking: Extended the JBoss and WebLogic agents to report enhanced application diagnostic information. Uses custom toolkit provided by IBM to instrument application classes.● JEE Test Applications: Developed JEE test applications that were used to put a load on the WebLogic and JBoss servers. These applications allowed us to generate and verify KPI metrics for Servlets, JDBC connection pools, EJBs, SOAP Web Services and JMS queuing. -
Programmer Analyst - SrAdvance Auto Parts Jan 2014 - Dec 2015Raleigh, Nc, UsLead developer in a group of senior JEE developers developers at Adavance Auto Parts/CARQUEST. The group is tasked with maintaining and enhancing a suite of about 30 JEE applications, SOAP web services, and REST web services. The suite of applications and services facilitate the B2B sales of after market auto parts. At this time there are over 70,000 registered automobile service dealers ordering parts from over 5000 Advance Auto Parts and CARQUEST stores. The applications and services are developed with IBM's Rational Application Developer and deployed on IBM's WebSphere Application server. • Design, develop, enhance, test, and maintain a suite of Java REST and SOAP web services implemented with JAX-WS and JAX-RS. • Maintain, enhance and test CARQUEST Weblink2 JEE web application used by service garages to lookup and order parts from CARQUEST and Advance Auto Parts stores. • Design, develop, enhance, test, and maintain a suite of administrative JEE web applications used to configure users, stores, customers and fulfillment networks in an Oracle 10g database. Technologies include Spring framework, Spring MVC, Spring Web Flow, Hibernate, AOP • Work with business stakeholders to analyze and clarify business requirements for new and existing applications and services. • Document use cases, create UML design diagrams, create physical and logical data models, and build plans for deployment to production. • Analyze WebSphere log files to help debug coding and data problems. • Query Oracle 10g database schemas to help debug data and PL/SQL problems. • Provide technical support and ongoing application maintenance. • Administer Jenkins continuous integration build machine. • Administer Trac project management software • Participate in daily scrum meeting. Create user stories and tasks. Estimate work. -
Senior Java DeveloperCarquest Jan 2011 - Dec 2013Raleigh, North Carolina, UsSenior developer in a group of JEE developers developers at CARQUEST. The group is tasked with maintaining and enhancing a suite of about 30 JEE applications, SOAP web services, and REST web services. The suite of applications and services facilitate the B2B sales of after market auto parts. The applications and services are developed with IBM's Rational Application Developer and deployed on IBM's WebSphere Application server. • Design, develop, enhance, test, and maintain a suite of Java REST and SOAP web services implemented with JAX-WS and JAX-RS. • Maintain, enhance and test CARQUEST Weblink2 JEE web application used by service garages to lookup and order parts from CARQUEST and Advance Auto Parts stores. • Add Google Analytics to Weblink2. • Design, develop, enhance, test, and maintain a suite of administrative JEE web applications used to configure users, stores, customers and fulfillment networks in an Oracle 10g database. Technologies include Spring framework, Spring MVC, Spring Web Flow, Hibernate, AOP • Work with business stakeholders to analyze and clarify business requirements for new and existing applications and services. • Document use cases, create UML design diagrams, create physical and logical data models, and build plans for deployment to production. • Analyze WebSphere log files to help debug coding and data problems. • Query Oracle 10g database schemas to help debug data and PL/SQL problems. • Provide technical support and ongoing application maintenance. • Administer Jenkins continuous integration build machine. • Administer Trac project management software • Migrate applications and services written for WebSphere 6.0, 6.1 and 7.0 to WebSphere 8.5 • Migrate services implemented with JAX-RS and SDO to JAX-WS and JAXB -
Senior DeveloperFujitsu Jan 2009 - Nov 2010JpSenior developer and Fujitsu Transaction Services. • Maintain and enhance GlobalSTORE application using knowledge of VB.NET, C#, C++, WPF, WCF. • Create functional requirements, high level design and detailed design for new GlobalSTORE features and bug fixes. • Create data export tool using C# and TSQL that can mine daily sales transaction data from the GlobalSTORE database and export the data in the flat file format required by a legacy head office data warehousing tool. • Analyze and fix poorly performing GlobalSTORE Back Office Reports. Rewrite TSQL stored procedures where needed. • Design set of MS Windows services that import and export of data between a legacy third party head office application and GlobalSTORE. The export requires mapping GlobalSTORE data to a flat file format and then using a legacy DDE channel to notify the third party that the data was available to be picked up. • Implement an automated POS regression/stress test tool in VB.NET using WCF and Fitnesse. -
Consulting EngineerTorex Retail Jun 2006 - Jan 2009Slough, Berkshire, GbSenior member of the ISIS V5 development team. ISIS V5 is a .NET Point of Sale system that includes an MS Windows POS terminal application written in C++ and C# and a back-office application implemented as a Web application written with ASP.NET 2.0 and C#. • Design and implement a task scheduler as multi-threaded Microsoft Windows service written in C# using the .Net Framework 2.0. The task scheduler can dynamically load and invoke scheduled tasks at runtime using .Net reflection. • Develop a management console for the scheduler in C# using Windows Forms. • Develop a client/server interface between the management console and the Windows Service using .Net Remoting. • Re-architect the core ISIS V5 application to remove the extensive use of singleton objects. This was done to make it possible to write unit tests without having to initialize the entire application. • Design and implement the Web Service used to integrate the front-end application with the back-office application. One key requirement of the web service is to parse the IXRetail POSLogs generated by the front-end and load the parsed data into the back-office data repository. • Design and implement the tax calculator service used by the POS front-end to calculate taxes. • Create automated build system for the back-office application using NAnt and CruiseControl.NET. • Develop the ISIS TaskScheduler task used to provide database maintenance. • Develop the back-office application code that sends POSLog XML documents to a web service on an enterprise host server. • Develop web service on the enterprise host server that processes POSLog XML documents and updates customer loyalty information such as points earned and redeemed. • Develop code to export POSLog XML documents from the back-office database and archive the exported documents in zip files. -
Software EngineerOpenfield Solutions Jan 2004 - May 2006POS Sales Pluging: Develop an custom RCSwitch plug-in action to extract POS sales information from an XML document and import the data into an MS SQL database. • Designed and implemented Java classes that use XPath and XSLT to extract and manipulate the XML data in preparation for insertion into the database. • Designed and implemented Java classes that use JDBC to import the extracted data into the MS SQL 2000 database. ARTS KPI Sales Analysis: Member of a two person team that created a Java based Sales Analysis tool for reporting sales data and key performance indicators (KPI) mined from a database that conforms to the ARTS data model. • Converted two legacy applications to run as RCJSwitch plug-ins. Refactored both plug-ins to make them testable, added JUnit tests, and then extended them to meet new requirement. One plug-in parses IBM 4690 SA and GSA transaction log files and outputs an ARTS IXRetail POSLog XML document. The second plug-in parses the ARTS IXRetail POSLog XML document and inserts the transaction data into an ARTS standard database. • Used JPerfAnal to analyze performance bottlenecks and redesigned one plug-in, providing a 400% speed improvement. The tool can now import around 9 POS transactions per second on server class hardware. • Created installation utility using NullSoft software and ANT. The installation script allows the application be installed to run from the command line or as a Windows Service. • Introduced QA to the Fitnesse Acceptance Testing Framework. Wrote custom FIT fixtures used by QA to write test to verify that the POS transaction data is correctly imported into the database. -
Software EngineerSystech Retail Systems Inc Jul 1999 - Dec 2003Lead architect and developer on a team of four that produced a multi threaded Java server application (RCJSwitch) that provides a core set of document processing services and a plug-in architecture framework for creating and configuring custom processing services. • Develop a plug-in architecture that uses Java reflection and introspection to dynamically load and configure services at runtime. • Develop a custom Java class loader to load Java classes at runtime from well known locations without having to modify the Java classpath. • Introduce the team to Extreme Programming practices that include story driven development, unit testing with JUnit, pair programming, functional acceptance testing using test written in TCL and TCLJava. • Add JMX support to RCJSwitch to provide a management interface.Lead architect and developer on a team of four that produced a multi-threaded Java server application (RCJServiceBroker) that provided an asynchronous bi-directional service interface to an IBM 4690 POS store controller. • Develop the external facing service interface by embedding Apache Tomcat in the application and using the Apache SOAP toolkit to processing incoming SOAP requests. • Develop the service broker code that routes synchronous or asynchronous service requests to the configured service provider and returns the response to the requester. • Develop the code that converts service request and response messages to the proprietary binary format used to communicate with the IBM 4690 controller.Lead architect and developer on a team of four that used the RCJServiceBroker application to provide integration between a major Fuel Sales vendor's pump controller and IBM's 4690 supermarket application. • Define and develop the SOAP interface used by the the pump controller and the binary message interface to IBM 4690. -
Software EngineerMgv Computer Consultants Jan 1998 - Jul 1999Member of a 3 person team that provided Point of Sale peripheral software development to IBM and Telxon. • Develop user interface framework library in Java 1.1/1.2 to provide user input and output functionality via the telnet server interface on Telxon hand held devices. • Develop a wireless inventory receiving application for the Telxon device using the Java telnet server library • Develop an OPOS service object in C++ for the Telxon/Metanetics IR2000 2D hand held scanner and image capture device. • Port the OPOS C++ service object implementation to a Java 1.2 JavaPOS service object implementation. • Develop 4690 Tlog parser in TCL/TK that provides a GUI for drilling down into specific transactions.
-
Software EngineerNec, America 1984 - 1998Tokyo, JpLead architect and developer on a team of 6 that was responsible for replacing a set of legacy MS-DOS PBX Maintenance applications written in C-basic with an MS Windows 3.1 implementation. The new MS Windows application was required have the same look and feel as the legacy MS-DOS application and also provide the same the user input key sequence. The product was targeted for international distribution on Windows 95 and NT 4.0 platforms. • Perform Use Case analysis to create initial requirements specifications. • Create high level OOD based on Use Cases. • Perform OOA of GUI and low level interface requirements. • Act as domain expert for the rest of the development team. • Design, implement, and test core architecture classes written in MS Visual C++.Create Windows based PBX maintenance and administration program for small scale PBX. • Perform analysis and design using Fusion design methodology. • Specify and design core architecture. • Implement GUI using Visual Basic 6 with custom VBX's written in C++ for low level PBX access.Design and implement PBX maintenance and administration program for Wireless PBX module sold as an adjunct to NEC's family of PBXs. • Create program requirements and specifications from low level interface specification. • Implement C++ classes in Borland C++ for Windows 3.1. • Write PBX simulator in C++ for testing.Develop software tool to reverse engineer legacy code written in C-Basic. • Use LEX, YACC, and C++ to create a parser for the C-Basic code and output a LISP like intermediate representation. • Used Allegro Common LISP analyze intermediate output and provide detailed information on subroutines, their inputs and outputs. • Generate call graphs that can be displayed by an X-Windows application or exported to Adobe FrameMaker.
Britt Levy Skills
Britt Levy Education Details
-
University Of FloridaElectrical Engineering
Frequently Asked Questions about Britt Levy
What company does Britt Levy work for?
Britt Levy works for None
What is Britt Levy's role at the current company?
Britt Levy's current role is Retired.
What is Britt Levy's email address?
Britt Levy's email address is br****@****uto.com
What schools did Britt Levy attend?
Britt Levy attended University Of Florida.
What skills is Britt Levy known for?
Britt Levy has skills like Java, Java Enterprise Edition, Web Services, Jsp, Jax Ws, Jaxb, Xml, Xsd, Xslt, Soap, Rest, Soapui.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial