Senior Application Developer Resume
Duluth, GeorgiA
SUMMARY:
- Senior full - stack developer with 15 years of experience in software design methodologies, information systems architecture, object-oriented and software design patterns.
- Skilled in solving technical problems, collaborating with the management, selecting the right development environment, interacting with stakeholders, and making sure projects are completed in time.
- Demonstrated mastery in evaluating requirements for business application integration and customization.
- Played an important role in helping development teams choose tools, platforms, frameworks, and coding standards.
TECHNICAL SKILLS:
Languages: JAVA, JSP, Groovy, PHP, .NET, ASP.NET, iOS (Objective-C and Appcelerator), HTML5, CSS, XML, JSON, JavaScript.
Frameworks: Hibernate, Spring, jQuery, Ajax, Bootstrap, Datatables.
Databases: Microsoft SQL Server, Oracle, PostgreSQL, SQLite.
Report Designers: Pantaho Business Analytics (Data Integration, Report Designer and Meta-data Editor), iReport, Crystal Reports.
Systems: Microsoft Windows, Linux, macOS, Active Directory.
Networking: Networking fundamentals (TCP/IP, LAN, WAN, VPN, Firewalls, Routers, Switches).
Security: Security and encryption fundamentals (SSL/TLS, SSH).
Web Servers: Tomcat, Glassfish, JBoss(Wildfly).
Others: RESTful, SOAP, Logback, Log4J, Ant, Maven, Gradle, Jira, SVN, GitHub, BitBucket, OLAP and Data Warehousing, AWS Cloud, Azure Cloud, Virtualization, Clustering, Load balancing, Visio, Microsoft Office.
PROFESSIONAL EXPERIENCE:
Senior Application Developer
Confidential, Duluth, Georgia
Responsibilities:
- Handled client meetings and worked with senior level managers and developers across multiple disciplines to analyze clients’ system and application needs, determine and evaluate potential solutions, develop system specifications and requirements and design application programs to meet the clients’ requirements, using Microsoft Office and Visio.
- Worked with the presales team to answer RFP’s technical questions and recommended best approaches for application design and architecture (Central, Distributed or Hybrid implementation).
- Developed and tested several back-ends and RESTful services for government agencies in USA and Canada (DMV’s, counties and city halls) using Java, JSP, Spring, Hibernate, Microsoft SQL and Oracle, deployed on the web application servers Glassfish and Jboss (Wildfly).
- Designed, built and customized a large number of responsive user-friendly front-ends deployed internally on the web application servers Glassfish and Wildfly, or on a public facing server Tomcat, using HTML, CSS, JavaScript, jQuery, JSON, XML, Ajax, Datatables, Bootstrap, REST and SOAP.
- Researched and applied the W3C standards to follow the Web Content Accessibility Guidelines (WCAG 2.0) in building ADA compliant front-ends.
- Created and successfully ran several data migration tools using Microsoft SQL Agent jobs and Pentaho Data Integration tool.
- Created custom widgets, to customize the content of touch kiosks and digital signage displays by utilizing the standard RESTful Services, using HTML, CSS, JavaScript and jQuery.
- Guided the team towards standardizing the customized modules and integrated applications to use the native technologies used in the web application servers, this process has reduced the level of effort required to deliver a development project by 40%.
- Built custom canned reports and analysis cubes using iReport, Pentaho Report Designer and Pentaho Meta-Data Editor and wrote complex SQL queries using Microsoft SQL Server and Oracle.
- Developed and implemented a number of unit types, which are pieces of code used to communicate between hardware devices and software clients, using Groovy.
- Built and implemented integrations with various third party systems like: Accela (CRM), CalWin (Appointment) and Verint (Work Force Management).
- Contributed in global development tasks as an active member of the global Professional Services team from Sweden, USA, UK, Spain and Netherlands. Created set of custom applications that later became out-of-the-box products.
- Troubleshooting development, staging and production problems across multiple environments and operating platforms with a very good experience in root cause analysis and ability to pin-point issues from Logback and Log4J log files.
- Developing technical documentation and assistance tools to provide user support for programs and for production/operating procedures, using Microsoft Office.
- Providing technical support to various activities and internal infrastructure within the company and to company clients.
- Installed and configured few systems that are hosted on Amazon Web Services and Azure Cloud Services.
- Personally (for me and as a freelancer) developed and implemented iOS Apps that are available on Apple App Store, using Objective-C in Xcode IDE and JavaScript in Appcelerator.
Technical Manager
Confidential
Responsibilities:
- Managed enterprise projects from initial to hand-over phase with minimal supervision, including project planning, meetings, technical documentation, installation, deployment and testing through the advanced knowledge of all Qmatic Customer Journey Management systems, using Microsoft Office, Project and Visio.
- Supervised the development related tasks for modules designs, customizations and integrations with clients’ third party systems, using Java, JSP, Microsoft SQL and Oracle, deployed on the web application servers Glassfish and Jboss.
- Designed, built and customized a large number of responsive user-friendly front-ends deployed internally on the web application servers Glassfish and Wildfly, or on a public facing server Tomcat, using HTML, CSS, JavaScript, jQuery, JSON, XML, Ajax, Datatables, REST.
- Built custom canned reports and analysis cubes using iReport and Crystal Reports and wrote complex SQL queries using Microsoft SQL Server and Oracle.
- Provided high-level hands-on technical s locally and regionally as a Qmatic certified technical trainer, using Microsoft PowerPoint.
- Designed and developed operating, technical and strategic procedures, documentations and standard policies.
- Provided technical and pre-Sales consultations to sales managers and partners to identify clients’ needs and evaluate technical solutions.
- Conducted performance reviews of partners’ technical team members and provided feedback andrecommendations to the higher management.
- Provided technical support to partners and enterprise clients, on/off site, locally and regionally.
- Contributed in global development tasks as an active member of the global Professional Services team from Sweden, UK and Spain.
- Assisted in company’s IT related tasks.
- Involved in Arabic translation of Qmatic Products.
Sales & Technical Specialist
Confidential
Responsibilities:
- Selling Wide Format Printers from Oce, ENCAD, Kodak, HP, Seiko and other brands.
- Provided pre-sales and technical consultation to colleagues and customers.
- Managed projects and contributed in organizing exhibitions.
- Worked as Product Manager for Wide Format Paper and Ink.
- Managed a technical team of 3 support specialists.
- Experience in Rapid Image Processing (RIP) applications.
- Experience in Color Profiling and Paper compatibility.
- Developed a wide range of accounting applications combined with Customs Clearance module sold to 50+ Customs Clearance companies in Saudi Arabia.
Implementation & Customer Support Manager
Confidential
Responsibilities:
- Managed projects schedules and worked with customers’ management, using Microsoft Office and Visio.
- Installing, configuring and troubleshooting Qmatic systems in Syria and Lebanon.
- Developed a suite of applications that are integrated with Qmatic API module, including Application Terminals, Report Designers and Arabization Interfaces, using Microsoft Visual Basic 6, .NET and C#.
- Installing, configuring and troubleshooting Fire Alarm and Fire Fighting systems from Bosch and Fike.
- Worked as a System and Network Administrator.
