Customers and process oriented, creative team player with wide system view, excellent problem solving, communication and interpersonal skills.• 20+ years of experience in software engineering. • 6 years of experience in team management. • 4 years of experience in customer technical assistance. • 4 inventions proposed for patents.• 6 years of experience in life coaching.Specialties: • Customer technical assistance and training (Tier 3-4).• Technical expertise.• Network protocols, performance, scalability, security.• Software development, Object Oriented Design, Design Patterns, Unit Testing.
Listed skills include Distributed Systems, Design Patterns, Win32 Api, Unit Testing, and 30 others.