Accomplished software developer specializing in object-oriented approaches to network and platform development.
Extensive background in full life-cycle of software development process including requirements gathering, designer, coding, testing, debugging and maintenance. Proven track records of designing and implementing flexible solutions witch support requirement UI and functionality changes. Strengths include:
- Object Oriented Development
- Distributed/Client-Server Systems
- Database Development
- Java UI Expertise
- Java Networking Expertise
- Multi-Threading Programming
- Platform/Network Development
- Web Protocols and APIs
Languages: JAVA - (JDK 1.x, NIO, NET, Concurrency, Swing, Logger, Security )
C# (.NET Framework ORM (NHibernate, ADO Entity Framework) Enterprise Library (Application Blocks (Caching, Cryptography, Data Access, Exception, Logging, Policy, Security, Unity, Validation))
Middleware: Apache, Tomcat, Node JS, Express JS
Frameworks: Spring Boot, Vaadin, Prime Faces
Networking: TCP/IP, UDP, HTTP/S, IIS, Active Directory