Joseph Gozlan, Information Systems Engineer
* Plano, Texas, USA *
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
* Cell: (214) 934-5524 *
Download Resume File:
|
Professional Background_______________________________________
|
| System Architecture and Business analysis |
- Providing Retalix USA development teams with the software architecture solutions, High Level Designs and software technical specifications for new product modules and integration projects.
- Analyzing customer business needs and requirements and applying them to the existing product, identifying areas of change and needed enhancements and creating solution architecture to meet the requirements.
- Providing other Retalix product groups with MS-SQL expert services such as: data modeling, maintenance, performance tuning and troubleshooting (there is no DBA in the Plano office)
|
| Team Building and Mentoring |
- Hiring Software developers, QA Engineers and Business Analysts.
- Mentoring the department software professionals, keeping them up to date with new technologies and methodologies. Initiated a local “university” where once a week a department member creates a presentation on a new technology subject and train the department developers. Sample subjects: SEO, Design Patters, Useful Undocumented SQL Server procedures.
- Performing code reviews and suggesting alternate, performance enhancing methods when needed.
- Syncing between the different developments groups to eliminate code duplications and maximizing code reuse and efficiency of the entire group.
- Performing periodical and annual employee evaluations.
|
| Software Development |
- 8 years in developing commercial applications for the Retail industry on a client / server platform. Using C# ASP.NET evolving from .NET 1.1 to 2.0 and then to 3.5. Our product was using a in-house GUI generator that was XML-XSL based communicating with the server via AJAX.
- Profound experience with MS-SQL 2005/2000 and some recent experience with MS-SQL 2008.
- 6 years experience developing web application for startup companies, the private sector and a high-tech defense industry leader.
- In-depth understanding of OOP concepts, code reuse, software development life cycle(SDLC), agile, scrum and extreme programming methodologies.
- Broad range usage of the .NET technology to build web application, win-forms and windows services.
|
| Systems Integration |
- Designing the integration layer architecture with customer’s 3rd party software and implementing these interfaces in many of these cases.
- Performing acceptance test for beta releases.
- Coordinated all delivery schedules & contents with customers, and the local and offshore development groups.
- Overseeing product installations and on-site support.
|
| Mobile Apps Development |
- Extensive experience designing & developing Android apps.
- Over 100 apps published on the Android Market.
- For a list of apps: www.StartMyDroid.com
|
Employment ________________________________________________
|
| 7/2010 - Present |
J. C. Penney Company, Inc. USA
|
Plano, TX |
|
J. C. Penney Company, Inc. (NYSE Trade Symbol: JCP) is one of America's leading retailers, operates over 1,100 department stores throughout the United States and Puerto Rico, as well as one of the largest apparel and home furnishing sites on the Internet, jcp.com. Serving more than half of America’s families each year. A $17.8 billion retailer traded as "JCP" on the New York Stock Exchange.
.NET Software Engineer II - Information Technology - Store Systems and Innovation
Analyzed, designed, wrote program code, documented, and implemented functionally appropriate, technically sound, and well-integrated custom and third party application systems in accordance with customer requirements and organizational methodologies and standards.
- .NET development for the point of sale (POS) system deployed at over 40,000 registers across the company stores .
- Interacted with business clients to define, analyze, and deliver customer requirements.
- Served as communications liaison between the business customer and the technology development and support groups.
- Wrote FSD (Functional Specification Document) and TDD (Technical Design Document) for projects.
- Responded to production program problems. Managed resolution of problems and escalated as required. Performed predictive, proactive root cause analysis
- Analyzed and resolved problems of medium and high complexity.
- Researched and recommended alternative actions for problem resolution with minimal direction. Analyzed trends to proactively prevent problems.
- Analyzed, designed & programmed viable solutions for high complexity business problems according to user specifications and developed detailed program specifications.
- Tested and implemented systems and enhancements using techniques that meet generally accepted coding standards. Assisted less senior engineers when performing system and acceptance testing.
- Ensured that programs are functionally appropriate and technically sound while verifying interdependencies and acted to avoid problems.
- Identified process & systems enhancements for business customers. Developed accurate and reliable cost analysis estimates.
|
| 1/2009 - 7/2010 |
Retalix LTD. USA
|
Plano, TX |
|
Retalix (NASDAQ: RTLX) is a global provider of integrated software solutions for the food, fuel, and consumer goods retail and distribution industries. .NET Development Leader Technical expert, Warehouse Management System (WMS) product
- Led the technical efforts of implementing a new WMS product purchased by the Retalix from a 3rd party company. The WMS product is a robust warehouse management system designed to manage the daily operations of major retail warehouses; receiving and distributing thousands of products every day to the retailer’s chain of stores. The main goal of the system is to have the day to day operations as efficient as possible making sure no products get lost and all labor efficiency is maximized. The new WMS product is a web based application developed using ASP.NET 2.0, MSMQ over MS SQL 2005.
- As part of the implementation process I have reviewed the technical architecture of the WMS product analyzing gaps and potential points of failure that had to be fixed.
- Designed and implemented the architecture for the interfaces between the legacy products and the new WMS product. The interfaces were built as windows services using .NET 3.5 framework (C#) and applied business logic while consuming the data and processing it into the WMS database. All the data transferred between the systems was in XML format. The legacy systems are COBOL based running in a UNIX environment.
- Served as a technology subject expert for the group supporting the product manager and sales persons’ technical requests and queries and helped with the pre-sale processes.
- Developed a .NET and SQL training sessions and trained the legacy COBOL developers OOP principles, SQL server querying and .NET programming as part of the migration to the new WMS system. Sample sessions
- Analyzed US customer business needs and designed new modules for the new WMS product.
- Developed multiple “Proof of Concept” projects and support utilities for the group using .NET 3.5 framework (C#) in VS2008 utilizing the MS Entity framework and LINQ-to-Objects. Also used .NET framework 4.0 beta in VS2010.
- Provided software architecture services for other Retalix product groups in the USA offices.
- Provided other Retalix product groups with MS-SQL expert services such as: data modeling, maintenance, performance tuning and troubleshooting (there is no DBA in the Plano office).
- Provided Data modeling and data loading services for the US BI group for several of their data warehouse projects.
- Coding in C language to support the legacy COBOL application developing, testing and debugging in UNIX AIX and LINUX environment (no one else that can write C code in the department).
|
| 6/2007 – 1/2009 |
Retalix LTD. USA
|
Plano, TX |
|
Relocated to the US offices from the corporate headquarters in Israel. .NET Development Leader and Senior Technical consultant, Loyalty product
- Served as lead technical expert and integration specialist for the Loyalty product overseeing the first integration of the Loyalty Product with the US point of sale products. The Retalix Loyalty product is an enterprise level system designed to provide real-time loyalty and promotion services to a retailer’s chain of stores. It is a multi-discipline product composed from a Web based central application developed in C# .NET 2.0/3.5, .NET windows services and MSMQ over MS-SQL 2005; the Loyalty promotion engine, the client side was developed in C++ invoking the central’s web services and sending XML messages over HTTP and the MSMQ channels to get real time response to consumer loyalty card swipe and provide a current points balance and eligible promotions by the consumer demographics. The point of sale products are coded in C/C++ (Grocery POS) and Delphi (C-Store POS).
- Led a team of 3 development and support professionals. Assigning tasks, overseeing the execution and helping hands-on as needed.
- Based on customer business requirements, designed and developed new US specific modules for the Loyalty product using C# .NET 2.0 and later 3.5 frameworks, using XML format for all data communications over MS-SQL 2005.
- Designed and implemented the architecture for customer specific and generic interfaces to the Loyalty product. Interfaces were developed using C# .NET 2.0/3.5 creating windows services, console applications and web services. All the data transferred between the multiple systems was in XML format.
- Designed and developed a complete set of web services exposing almost all of the central application functionality. This was based on a partial customer requirement but was architecture and implemented as a generic SOA set of services. Later to be incorporated in the product as an out-of-the-box set of interfaces for internal and external application usage.
- Led technical gap analysis and workshops with customers, going over the product technical and business features and identifying customer needs and gaps to be addressed.
- Participated in the customer architecture meetings to help design the architecture of their interfaces layer and the integration of all their in-house and 3rd party systems to the Retalix products.
- Participated in pre-sale meetings on customer sites as the product technical expert.
- Coordinated all delivery schedules & contents with customers, the local development groups and the offshore development groups (Israel based).
- Configure and setup Loyalty systems for US Customers. Configurations are done through XML files and SQL scripts.
- Overseeing product installations and on-site support for the US customers. The Loyalty product is installed over a multi-servers farm, clustered and load balanced for redundancy and high availability of the application.
- Provided last level of support for troubleshooting and debugging issues on customer sites and providing configuration and code solutions in short turnaround timelines. Among the issues would be performance tuning, SQL data recovery and manipulation, .NET bug fixes, MSMQ issues and IIS / cluster configuration issues.
- Provided software architecture services for other Retalix product groups in the USA offices.
- Provided other Retalix product groups with MS-SQL expert services such as: data modeling, maintenance, performance tuning and troubleshooting (there is no DBA in the Plano office).
- Developed multiple “Proof of Concept” projects and support utilities for the group using .NET 3.5 framework (C#) in VS2008 utilizing the MS Entity framework and LINQ-to-Objects. Also used .NET framework 4.0 beta in VS2010. For example, a store send a few thousands transaction tickets a day. We needed a simulator program that simulates transactions sent from multiple stores/lanes. This winforms application was developed in .NET 2.0 and was used for unit testing, QA and performance testing of the application later to be adopted by other Retalix product groups.
|
| 6/2004 – 6/2007 |
Retalix LTD. Israel
|
Ra’anana, Israel |
|
Corporate headquarters in Israel, Started as a developer and became Team Leader on Jan. 2005. .NET Team leader, H.Q. Grocery & Loyalty products
- Managed a team of 5 development professionals: Three .NET developers, 1 QA Engineer and 1 DBA. My team was in charge of the H.Q. Grocery product, an enterprise price-book (catalog) management product with international customer base designed to manage the entire retail aspects of a grocery stores chain. The product was an ASP.NET application over MS-SQL 2005 using AJAX, XML, XSL and JS for the client side and .NET 1.1 & 2.0 with heavy stored procedure usage on the back end.
- Worked closely with the product manager and the project managers to ensure quality & timely delivery of the product versions. One of our major accomplishments was a successful, on-time, delivery of Retalix’ first customer in Japan delivering multi-tiered, multiple products environment.
- Participated in the system analysis of new modules for the products.
- In early 2005 my team and I led the product evolution to the new technology environments from.NET 1.1 ASPX web application and windows services over MS-SQL2000 to .NET 2.0 over MS-SQL2005. This was a major change in development environments and technology concepts. Extensive T-SQL work was done since the legacy product’s logic was in mainly the DB and we had to separate the logic layer from the data storage layer. We converted huge stored procedures (thousands lines of code) to .NET code using C#, creating a new business logic layer to build an appropriate MVC design pattern implementation.
- In 2006 the H.Q. Grocery & Loyalty products merged into one product and my team joined the Loyalty group. The code merge efforts was assigned to my team and included major SQL stored procedures merge and .NET business layers merge while removing duplicated functionality and adopting the best practices from both systems.
- Participated in the performance and load enhancement efforts for the Loyalty product, this was a group effort to make sure the Loyalty product can sustain a tier one retailer as Carrefour processing over 100 transactions per second on the central application. The enhancements were done to the database, the windows services and the .NET web services.
- In 2007 a new customer with over 2000 stores purchased the product and we had to re-architecture the download process, one of the most important and mission-critical processes in the system. I was assigned with the task and created a new scalable, efficient and robust architecture. The new architecture was based on a data flowing through a series of .NET windows services communicating XML messages through MSMQ which allowed the setup of multi server environment and data delivery guarantee.
|
| 2/2002 – 6/2004 |
Hi-Tech defense industry leader (Name & location are classified)
|
Israel |
|
Office of the Director of Systems & Software Engineering Processes
- Engaged with Software development processes, software development models, software quality assurance standards such as ISO and CMM/CMMI.
- Designed, implemented and tested tools for data harvesting from multiple systems using VBA, HTML, JavaScript, CSS and more. Built reports to view the processed data using web based technologies.
|
| 1/2001 – 2/2002 |
Files Express (FilesX.com)
|
Israel |
|
Start-up Company at the time, was purchased by IBM for $70-90M in 2008 Software Developer
- Designed, implemented and maintained the GUI for a HW product using C programming to interface with HW for gathering data and web languages (CGI, HTML, JavaScript, DHTML and more) for generating the web based interface.
|
| 11/1996 – 2/2000 |
IDF - Israeli Defense Forces
|
Israel |
|
Logistics Operations officer (Lieutenant) of the IDF northern command |
Education ________________________________________________
|
| 2000 - 2005 |
Technion - Israel Institute of Technology B.S. Information Systems Engineering. The Technion is ranked #1 in Israel for engineering professions. |
Haifa, Israel |
| 2010 |
Microsoft Official Course at New Horizons learning center Visual Studio 2008: .NET 3.5 Windows Presentation Foundation (WPF) Course #6460A |
Dallas, TX |
2011 - 2012 |
Microsoft SQL Server DBA - Taking online courses towards the Microsoft SQL Server MCITP DBA certification exam |
Dallas, TX |
Skills ________________________________________________
|
Development Languages: C#, T- SQL, ASP.NET, LINQ, ASP, C, C++, C#, VB, XML, XSL, HTML, DHTML, T-SQL , Java, Java Script and VB Script
Software: MS-SQL Server 2000 / 2005 / 2008, XMLSPY, Web Services, COM+, IIS Admin, ADO, ADO.NET, Visual Studio 6.0, 2003, 2005, 2008 & 2010 (beta). MS Visual Source Safe. MS-Access, MS Office 2003/2007, MS Project, Visio. .NET 1.0 / 2.0 / 3.0 / 3.5 and 4.0 (beta) frameworks.
Databases: Extensive, in-depth knowledge of Ms-SQL server 2000 And 2005, Creating and maintaining complicated Stored Procedures, Creating and managing indexes, Performance tuning, Temporary tables, XML inside the DB (both as Input and output), clustering databases, Developing .NET components and embedding them in the SQL Server using the CLR mechanism of the MS SQL Server 2005. |
Personal ________________________________________________
|
Languages: Fluent in English & Hebrew. Interests: Playing the drums, Real estate investments and The Dallas Cowboys. Work Authorization: I am a greencard holder and allowed to work for any US employer. |