Lonnie Mkhize
**************@*****.***
Cell 646-***-****
New York, NY
Professional Summary:
• Senior Java developer Full Stack with over 15 years of software development experience.
• Background includes UI Developer Angular11,13,17,TypeScipt,HighCharts,HTML5,Bootstrap,Ajax, Jasper Report, Java Faces, PrimeFaces, Struts Framework, JPA/Hibernate Framework for persistence, Spring Framework, and Spring Boot 3.0.
• Extensive experience in creating Angular UI components, Jasper Reports, Highcharts, ag grid, and angular services
• Exposure to various technologies like Telematics at Honda, with experience in both small and large teams, including offshore teams.
• Extensive experience in web services like SOAP and worked with and tested REST Services and REST API.
• Agile methodology experience and strict RUP methodology, where documentation and task management are streamlined using Change/Request models for new implementation.
• Working knowledge of Microsoft Windows (2016/2019 server).
• Strong experience in writing technical specifications, both high-level and low-level, for developers on many projects.
• Interaction with business managers and project managers to discuss requirements and identify roadblocks in implementation.
• Ability to participate in rotating shift coverage or emergency response as needed.
• Frequent travel within the United States.
• Advised teams on frameworks to adopt for implementing solutions and used IBM Rational Tools to create technical documents, Requirement Specification Document, High-Level Use Case Diagrams, Class and Sequence diagrams.
• Sun Certified Programmer.
• Created and configured Weblogic12C for J2EE deployment of Ear files.
• Worked with GIS Team to install and configure 11 ESRI servers.
•
Education : BA
Certifications:
• Sun Certified Java Programmer
Professional Training:
• AWS Training (EC2, AWS Security, Networking, Monitoring & Logging, JIRA Training, Jenkins Geospatial Training. Installation and Configuration of GIS Servers.
Clearance Level:
• HSPD-12 Clearance
Professional Experience:
Comtech(Client : Commercial Leasing Agency) NY,NY March-2015-Nov-2024 Sr. Fullstack Developer/ Solution Architect
• Implemented Angular Service for business logic and data access using Dependency Injection .
• Used Angular 16 pipes to manipulate dates and currency format
• Install Angular Ag Grid to display Risk Analytics dashboards data for business managers.
• Used Angular 16 to pass data from Parent Component to Child component Used Angular 16 Observable streams/Subscribe for Services HttpClient.
• Created an EC2 instance, configured the instance and created a Load Balancer in AWS.
• Install angular High charts and configure to display leasing metrics for leasing managers
• Developed applications and systems of small to moderate size and complexity for GSA (General Service Admi) • Used JIRA for change request, updating code and for new releases.
• Used Jenkins for Continuous Integration of code with other developers.
• Integrated Angular Application with SSO to authenticate user and gets an access token after user is successfully authenticated.
• Collaborated with the database team to install schemas for Primavera Database Structure using Oracle
• Created new requirements from an existing java application using the existing java code.
• Collaborated with other Teams on working GSA (System Security and Privacy Plan, SSSP) documents
• Created reports on using Jasper Studio and Jasper Server.
• Unit Test, System Test and Integration. Test Drive Development.
• Installed and configured different versions of JDK in java based application.
• Resolved high and medium security vulnerability in 4 different applications.
• Participated in the installation of 11 ESRI Geospatial Servers with GIS Team
• Created reports using Report Viewer and a java internal report application for a Content Management System.
(Alfresco)
Client: FIS Global, New York City, NY Febuary-2014-Dec-2015 Java Developer
• Identified all security vulnerabilities in Java Code using Fortify tool.
• Performed code reviews with team to before Production deployment.
• Reviewed technical design documents for Global Fund Transfer Application.
• Rewrote a backend Java code using Prepared Statement.
• Implemented algorithms using SHA-256 with RSA using asymmetric keys
• Created Signed Certificate with TLS 1.3 Cipher Suites
• Created socket connection with TLS_AES_128_GCM_SHA256
• Provided Web Services to clients(banks) through an API
• Worked on preventing SQL injection and Cross Site Scripting vulnerabilities. Environment: Spring Framework 4.0, Core Java, UNIX Environment, Oracle, XML, JavaScript, Source Control CVS (UNIX), AGILE, SOA Architect
Client: Honda Torrance, California January-2013-Dec-2013 Systems Analyst
• Reviewed technical design documents for SOA Architect/ESB design for Honda Telematics Applications.
• Worked with the QA Team in testing IPhone and for telematics software
• Wrote test cases for the Provisioning process of new Honda vehicles using XML API
• Read existing Java Code classes to create test cases
• Tested End Points for Restful Web services using SOAPUI test software
• Participated in new requirements gathering for Single Sign On Admin Portal System for Honda
• Work with the Honda Back Office system and its API’s Environment J2EE, Eclipse, SoapUI, Restful, Webservices Velocity, Hibernate, SQL Server, Agile Client: FundTech, Jersey City, NJ January-2012-Dec-2012 Senior Web Engineer, Solution Architect Responsibilities:
• Implemented patches for more than 200 JSP pages to address Cross Scripting issues and vulnerability.
• Worked with the QA Team to identify both functional and implementation bugs.
• Review more than 200 Java classes and establish class diagram relationships.
• Used Spring MVC pattern to implement the front end JSP pages.
• Provided services to clients (banks) through an API.
• Documented and review legacy code and identify redundancy and duplication in implementation.
• Reviewed the database schema and identify the relationship between JAVA classes and the database schema. Environment: JBoss 4.0, ECLIPSE, SSL, SpringMVC/JSP JavaScript, SOA Architect, SOAP, JDK1.6, Oracle10g, CSS, Tag Libraries, XMLPatterns: MVC1, Factory, Session Façade, Singleton, and DAO Pattern. Client: New York City Probation Department August-2008-Dec-2011 Senior Java Developer Responsibilities:
• Worked with DOJO API and AJAX to maintain the Front End Look and Feel.
• Handled style sheet CSS with jQuery and DOM.
• Responsible for Managing and Troubleshooting a Case Management System.
• Analyze Functional and Technical documents for Transfer of knowledge process.
• Analyze Application Java Code for Knowledge Transfer and Maintenance.
• Analyze Application Database scheme and all tiers of the Application.
• Design and implemented a password retrieval module using Java Faces API. Environment: WebSphere 6.0, Agile, Spring Framework, JQUERY, DOJO, AJAX, MyFaces, TomaHawk, UML, DB2 and Hibernate, SOAP Web Services Patterns: MVC2, Delegation, Session Façade, Singleton, Factory, Proxy and DAO Pattern. Client: Applied Engineering Management September-2005-Dec-2007 Senior Developer/Technical Lead Architect Responsibilities:
• End to End implementation using all of the above patterns in implementation.
• Provided Technical lead to developers on frameworks to use for front end and middle tier layers.
• Met and discussed with Stake Holders and Business Analysts on a weekly basis progress in implementation of the requirements.
• Participated in Requirements Analysis and Design for three applications.
• Created class diagrams, sequence diagrams, and page flow based on requirements. Environment: WebSphere 6.0, Spring Framework, JUNIT, Struts, UML, Web Services, Oracle9i,MVC2, Delegation, Session Façade, Singleton, Factory, Proxy and DAO Pattern, SSL Client:SRA International, Fairfax, VA July-2004-Aug-2005 Senior Developer/ Solution Architect Responsibilities:
• End to End implementation using the entire above pattern in implementation Interfaced with system functional people in the requirement analysis phase.
• Participated in the strategic planning for system migration from an UNIX environment to a Web based environment.
• Identify new business process for the new system using Requirement document.
• Migrated a Struts framework code in a JDO Server Faces framework.
• Created the GUI using Java Server Faces.
• Successful demo the new screens and navigation process for the internal purposes.
• Created and populated PDF forms with user data using iText Java library. Environment: WebLogic 8.0, JBuilder (Suite) UML, JavaServer Faces, Oracle9i, Toad, iText Patterns: MVC2, Delegation, Session Façade, Singleton, Factory, Proxy and DAO Pattern, SSL Client:IBM January-2003-June-2004
Java Developer Responsibilities:
• Developed Use-Case diagrams, Activity diagrams, Class diagrams, and Interaction diagrams to model business processes.
• Identified associations, aggregations and generalizations among Objects.
• Implemented a PL/SQL query to insert records using Prepared Statement
• Implemented CallableStatement with Oracle stored procedure to optimize data access.
• Define interface methods and implemented DAO class for database access.
• Converted an EDI format document into XML format using SAX.
• Implemented a JTree class and JTable class using Swing libraries. Environment: WebSphere 5.0, XML, Swing, UML, Design Patterns (Transfer Object, DAO)