SlideShare a Scribd company logo
1 of 14
Richard Safford III
222 Pinetree Dr
Villas, NJ 08251
Phone: 570-856-9968
E-mail: ricky@rickysafford.com
Java Developer thus focusing currently on the Microsoft Solutions Developer path for Web
Applications/Software Engineer/ Data Scientist, specializing in Object Orientated Design and
Analysis. Extensive experience with Object Orientated Analysis and Design, concentrating on
development with Java, C++, Object C, CSS, HTML, HTML5, Python, XML, XRM, CRM, SQL
Microsoft Dynamics(see languages below) coupled with Azure(PAAS, SAAS, IAAS) to support
Web application specialty to further my certifications and knowledge base for Web Forms and
Database relationships and Design. Have designed different Array classes, Inheritance,
Recursion, Advanced GUI Applet, Database examples which can be seen at
http://www.rickysafford.com and click Advanced Java Development.
Overall goal to develop front end Web Applications along with being able to fully develop
backend and server/ cloud architecture engineering. Have taken both 70480 Programming in
HTML5 with JavaScript and CSS3 and 70486: Developing ASP.NET MVC Web Applications
for MCSD Web Applications certification. Developer experience with knowledge of Scribe,
Oracle, Teradata or T-SQL, MSSQL, Oracle RDBMS along Worked under Rick Safford the
Architect supporting large databases from New Horizons, Scribe Data Transfers, Data Imports,
Implementation and Migration Schemes, Advanced experience with Erwin Data Modeler reverse
engineering metadata schema to create correct entity relationship for upgrade.
Visual Studio and SDK’s: Current Experience
MS Visual Studio (2007 through 2015)
.Net Development ASP.NET, CRM SDK, XRM, Silverlight, EntityFramework, along
with Xamarlin, Visual Basic, C#, DLL creation, Polymorphism, Binary Trees,
Stacks and Queue, Linked Lists, UML, Advanced File Operations, Multi-Source
File Programs, C++, Javascript, Lightswitch, AJAX, Python Tools
Resonantly successfully built and deployed MSI to run as a service on Windows
Server environment.
 NetBeans (Java, C++)
Advanced object orientation, data abstraction, inheritance and GUI design,
Applet Development, Array Development, Text Processing, Recursion,
Exceptions and Advanced File I/O, Decision Structures, Loops sorting and
searching algorithms, dynamic data structures, and Java database connectivity.
Below is a link to show my development understanding.
http://www.livebinders.com/play/play?id=606129&backurl=/shelf/my
 Eclipse(Java, C++, Python, Android SDK)
Advanced object orientation, data abstraction, inheritance and GUI design,
Applet Development, Array Development, Text Processing, Recursion,
Exceptions and Advanced File I/O, Decision Structures, Loops sorting and
searching algorithms, dynamic data structures, and Java database connectivity.
Below is a link to show my development understanding.
http://www.livebinders.com/play/play?id=606129&backurl=/shelf/my
 PhoneGAP(JS, HTML5, CSS3)
Identify software systems engineering principles, object-oriented design
principles and methods augmented by computer assisted engineering (CASE)
technology
Use and apply the elements of the unified modeling language (UML) to the
system development life cycle
Review system scope and requirements
Examine object basics and object oriented development methodologies
Review the concepts of testing, quality assurance and system usability
CRM: Current Experience
 Microsoft CRM 2013
Jr. Developer of Microsoft CRM. Using .NET.
 JR. Developer Level
Development of form and Script Modifications, XML, Java, entity, plugins. CRM
administrator practice, deployment manager training, CRM Services with .NET
Development, Plugins Manager training, included asynchronous services and IIS
integration.
 Microsoft CRM 2011
JR. Developer Level,
Development of form and Script Modifications, XML, Java, entity, plugins. CRM
administrator practice, deployment manager training, CRM Services with .NET
Development, Plugins Manager training, included asynchronous services and IIS
integration.
 Microsoft CRM 2011 Online
JR. Developer Level,
Development of form and Script Modifications, XML, Java, entity, plugins. CRM
administrator practice, deployment manager training, CRM Services with .NET
Development, Plugins Manager training, included asynchronous services and IIS
integration.
 Microsoft CRM V4.0
JR. Developer Level
 Development of form and Script Modifications, XML, Java, entity, plugins. CRM
administrator practice, deployment manager training, CRM Services with .NET
Development, Plugins Manager training, included asynchronous services and IIS
integration, security, accounting modifications, marketing imports.
SQL: Current Experience
Microsoft SQL 2014
Design and execute implementation of information systems within a database management system
environment. Mastery of the design process by designing and constructing a physical system using
MSSQL to implement logical design. Includes data models and modeling tools and techniques;
approaches to structural and object design; models for databases (relational, hierarchical,
networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses,
Windows/GUI coding and/or implementation, code and application generation, client-server
planning, testing and installation, system conversion, end-user training and integration and post-
implementation review.
 MS SQL 2012 Programming
SQL 2012 Server
Design and implementation of information systems within a database management system
environment. Mastery of the design process by designing and constructing a physical system using
MSSQL 2012 to implement logical design. Includes data models and modeling tools and techniques;
approaches to structural and object design; models for databases (relational, hierarchical,
networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses,
Windows/GUI coding and/or implementation, code and application generation, client-server
planning, testing and installation, system conversion, end-user training and integration and post-
implementation review.
 MS SQL 2008 Programming
SQL 2008R2 Server
 Design and implementation of information systems within a database management system
environment. Mastery of the design process by designing and constructing a physical system using
MSSQL 2012 to implement logical design. Includes data models and modeling tools and techniques;
approaches to structural and object design; models for databases (relational, hierarchical,
networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses,
Windows/GUI coding and/or implementation, code and application generation, client-server
planning, testing and installation, system conversion, end-user training and integration and post-
implementation review.
 Teradata Programming
Teradata SQL 12-15
Manipulating Data with Select Building Out the Data Abstraction Layer, Modification Obstacles
Traversing Hierarchies, Manipulating XML Data, Creating the Physical Database Schema, Developing
Stored Procedures, Building User-Defined Functions, Creating DML Triggers, DDL Triggers, Configuring
SQL Server Includes data models and modeling tools and techniques; approaches to structural and
object design; models for databases (relational, hierarchical, networked and object-oriented designs)
CASE tools, data dictionaries, repositories and warehouses, Windows/GUI coding and/or
implementation, code and application generation, client-server
 Oracle Programming
Oracle SQL- Oracle9,10g, 11g,12c
Design and programming using diagrammatic techniques and the SQL language. Development in
organizations, data modeling and data design using ERD and Oracle SQL, Client/Server
environment, Internet Database environment, data warehousing, database administration, Object-
Oriented data modeling and Object-Oriented database development using SPL.
Technical Summary:
Application
Skills/Server
Languages
CRM: Microsoft CRM 4.0 through 2013, Microsoft GP, Scribe
Developer, Microsoft SQL 2008 R2, Microsoft SQL 2012, Microsoft
Project, SharePoint, J2EE, NET 2.0 through 4.0 C#, Remedy Cube,
Advanced Excel, Advanced Access development, Visual Studio 2007-
2015, Expression Blend, Eclipse, Android SDK, Project Management,
Validation, SDLC, Windows IIS Web Servers, Documentum, JDE,
VMware, Windows Azure, Citrix cloud technology(PAAS, SAAS, IAAS)
C#, CSS (1.0-3.0), VB.NET, XML, AJAX, SOAP, Java Script, Visual
Studio, VB6, HTML, HTML5, ASP, ASP.NET, ASPX, C, Object C, C++,
C#, F# DHTML, CGI, Javascript, Python, Pearl, PHP, MSSQL, OSQL,
TSQL, XML, XAML, Java 2 (1.2 – 5.0), All Windows scripting
languages, SOAP, Toad, Microsoft SQL, TSQL, XAMARIN,
Security Advanced AD, Advanced DNS Certification for Servers, local and
network
Operating
Systems
Windows Server/ 2000 /2003/2005/2008 R2/2012/2014 Windows
XP, Vista, Windows 7, Windows 8, Windows 8.1, Ubuntu, Linux,
Opensuse, Linuxmint, Rasbian, Unix, On Team testing Windows 10
RDBMS
Modeling Tools
SKILLS
Oracle 8/9i/10G/11g/12c, MS SQL Server, Teradata TSQL
12/13/14/14.1/15,
Visio, AutoCAD, Adobe Dreamweaver, Erwin Data Modeler
SQL Developer thus Training with CRM, Scribe, MSSQL, HTML5, Asp.net,
XML XAML . Extensive knowledge of Visual basic, an advanced expert with all
Java platforms and frameworks. Advanced database management and
implementation using Relational databases. Development building Graphic
User Interfaces in C#, Object C, F# for cross platform applications. I am a Jr
developer as well for Microsoft CRM along with AX and Microsoft Dynamics.
Developer for Microsoft Azure (Iaas, Saas, Paas) redundancy, architecture and
authentication, blob storage. Knowledge of PowerShell and Hyper V virtual
machines along with standalone implantations. Developer experience with
MS SQL server 2014, 2012, 2008 R2, 2008, 2005. Oracle SQL server
development along with TSQL or Teradata SQL Server. SDLC Project
management and design. Developer using Python 2 and 3 designing G.U.I’s
and payroll calculations. Developer for Nokia Lumia within the DVLUP
community Windows Phone along with Android based OS. Developer and
tester for Ubuntu. Member of Microsoft Insider Program along with being a
part of Microsoft Dreamspark. My current ranking within Microsoft Virtual
Academy is 150 in the United States
CERTIFICATIONS,
TESTS AND
AWARDS
Microsoft Virtual
Academy
Other
Accreditations
70480: Programming in HTML5 with JavaScript and CSS3(Currently
Taken)
70486: Developing ASP.NET MVC Web Applications(Currently
Taken)
98-364: Database Fundamentals
MB2-703: Microsoft Dynamics CRM 2013 Customization and
Configuration
Accumulated Points 3,232 Platinum Standard Currently Ranked 150
in the United States Worldwide 3450 Out of 2,717,413 total. These
courses include the latest C# Azure, Visual Studio, Microsoft
Dynamics CRM 2013
(Through Microsoft) Certified
Other certifications and training include: XP, Active Directory, SQL,
SMS, Exchange Interdev, Java, CGI, Pearl, C, including Microsoft
languages, Server Client environments specializing in all database
applications including Oracle and Microsoft SQL, MySQL, Advanced
Access database all Office application, UNIX Server PHP. Other
systems include enterprise resource management (ERP)
Education
Microsoft Virtual Academy
Current Certifications Through Microsoft Virtual Academy :
 Programming Robotic Systems with Visual Studio 8/1/2014 HTML5
 App Development Fundamentals 8/1/2014
 Porting Unity games to Windows 8.1 & Windows Phone 8/1/2014
 Tune Your Site and Web Apps to Maximize Traffic Jump Start 8/14/201
 SQL Server in Azure Virtual Machines - Developer Jump Start 7/7/2014
 XAML Deep Dive for Windows & Windows Phone Apps Jump Start
7/11/2014
 Advanced Windows Store App Development with HTML5 Jump Start
7/12/2014
 Creating Windows Store Apps Using Visual Basic 7/17/2014 Mobile Apps
to IoT:
 Connected Devices with Windows Azure 7/18/2014 Licensing Office 2013
 Office 365 7/18/2014
 Bing Search Engine Optimization Jump Start 7/25/2014
 Building Apps for Windows Phone 8 Jump Start 7/28/2014
 Enterprise Developer Camp Jump Start 5/23/2014
 Twenty C# Questions Answered 7/4/2014
 The Microsoft Hybrid Cloud: Best Practices Guidance 7/4/2014
 Boost Your T-SQL with the APPLY Operator 7/4/2014
 Windows 8.1 UX Design Jump Start 7/5/2014
 Windows Server 2012 R2 Virtualization 7/6/2014
 Windows 8.1 Developer Training: Geek Edition Jump Start 7/6/2014
 Introduction to Microsoft Dynamics CRM 2013 7/6/2014 Programming in
C# Jump Start 3/14/2014
 Windows Server 2012 R2 Essentials 3/14/2014 JavaScript Fundamentals
for Absolute Beginners 3/24/2014
 C# Fundamentals for Absolute Beginners 3/28/2014 Windows 8.1
Deployment Jump Start 4/3/2014
 Introduction to Hyper-V Jump Start 4/3/2014 System Center 2012: Data
Protection Manager (DPM) 4/3/2014
 Developing in HTML5 with JavaScript and CSS3 Jump Start 5/22/2014
 Build Apps for Both Windows 8 and Windows Phone 8 Jump Start
7/31/2013
 Windows Server 2012 R2 Access and Information Protection 2/20/2014
 Windows Azure Storage - Design and Implementation Jump Start
2/20/2014
 VB Fundamentals for Absolute Beginners 3/14/2014
TestOut Certifications:
College I.T Courses:
 IT-390 IT-390-Q4472 Mobile Apps Design & Develop 15EW4
 IT-380-Q4340 (3114340) Cybersecurity/Info Assurance
 IT-330 Database Design and Management(MSSQL),
 IT-315 T-315-X4548 Object Orient Analysis/Design 15EW4
 CISM-254 Advanced Computer Prog-Java
 IT-220 Introduction to SQL(Teradata)
 IT-210 Business Systems Analysis/Dsn
 CISM-167 Programming in Oracle SQL
 CISM-160 Systems Analysis & Design
 CISM-154 Computer Programming-Java
 CISM-142 Help Desk Support
 CISM-135 Computer Program/C++
 OL-125 Human Relations in Admin
 BUSN-120 Principles of Management
Work Experience
2011-Current
2014
 Partnered w/Richard Safford
Bushkill, PA
Title: JR Developer/PartnerMicrosoft Partner ID 4346039
Responsibilities:
Currently working with Richard Safford doing database work and
.NET Development work. Previous projects with Comcast
debugging MSI Lead Retrieval System. New Horizons database
support-included queries, scribe work, data migrations, upgrade,
SQL development, Scribe processing and Development.
 West Side Market
Cape May, NJ
Title: Risk Assessment Security Admin
Responsibilities:
Support the local network with proper port forwarding
calibration for internal security DVR system. Risk assessment on
local network thus implementing group policy’s for those whom
log into the local Wi-Fi restricting user access to both credit card
transactions and DVR security system.
2012-2014
2011
 Marquis De Lafayette
Cape May, NJ
Title Night Auditor/ Front Desk
Responsibilities:
Manage night operations at hotel along with Audit the hotel
reservation software Guestmate. Therefore had to clear of
balances of accounts, balance and distribute refunds along with
make sure all account information was correctly entered into the
applications interface. Ran backups from local server along with
run reports on both POS server and Hotel Reservation server.
Processed credit card batches along with rebooting hotel
reservation server and following the audit with the correlating
reports for this was within PCI compliance standards. As users
had difficulty connecting to the network and help desk did not
resolve switch and router issues I had troubleshoot
 Dessert Sands
Avalon, NJ
Title Night Auditor/Front Desk
Responsibilities:
Manage hotel at night thus conducting security checks through the
premises. Customer service support to those making reservations and
adding records into the hotel reservation software database.
Verification of credit card transactions. Resetting Wifi password and
running audit report on all accounts being processed that night. Did a
risk assessment of the main server for reservations and upgraded
security based upon malware threat thus compromising secure data.
Ran ip/port scans as to assess network traffic and distribute bandwidth
accordingly. PCI compliant. Complete the needs of the customer to the
best of my ability.
 Pocono Education Environmental Center
Dingmans Ferry, PA
Title: Intern/Instructor
Responsibilities:
To educate various schools as an intern/instructor. Had taught multiple
lessons spanning from orienteering to echo location, forest ecology
stream ecology, wild edible hikes, watershed, team building, canoeing,
specialist in mycology in Responsible for group hiking application trail.
These lessons were all based upon the national academic stands of
either the public school or if private augmented lesson plans and more
Created lesson plan for summer camp which spanned over 6 weeks Had
supported network infrastructure when help desk could not diagnose
problem. Continued to support network along with rebooting the server
for proper DNS resolution. Over the span of the campus had to reset
network switches along with extend wireless internet 802.11
2007  Clerk, Records Internal Management
Cape May Court House NJ
Title: Clerk
Responsibilities:
To identify sensitive and confidential records scan them into to
database thus using OCR processing to allow for full textual rendering.
Verification of these records were also followed up as one of my
responsibilities. After Record was correctly reviewed, Scanned and
Verified, Document Retention and Deletion Dates were filed with
original records completing the job responsivity. This spanned over
Cape May county scanning records for all local government entities thus
traveling to remote locations to obtain records and utilize the Records
Internal Management database.
Education
2008-2013 Liberal Arts/Education Option Associate in Arts
(EDUC.AA), Atlantic Cape Community College
2014-
Current
Currently Enrolled in S.T.E.M Program for Information
Technology, Southern New Hampshire University
Currently have over 130 Overall College Credits.
Course Information
IT-220
 Ensure the integrity and functionality of programs by identifying and correcting syntax errors
in SQL statements
 Apply proper SQL syntax in the retrieval, sorting, and restriction of data
 Develop meaningful information by combining data from multiple sources using SQL syntax
and logical data manipulation and management methods
 Perform accurate calculations by aggregating data and applying SQL summary functions
 Assess the functionality of embedded SQL, functional calls, and stored procedures within
various scenarios
 Articulate the fundamental concepts of SQL application within data analytics to a variety of
audiences
CISM-135
CISM-142
Help desk including customer service skills. Topics discussed include help desk concepts, roles and
responsibilities, help desk operations, help desk processes and procedures, tools and technologies,
performance measures, customer satisfaction, listening and communication skills, solving and
preventing problems and training
CISM 160
CISM-167
Provides an introduction to the Structured Query Language using Oracle databases and
techniques. Covers design and programming using diagrammatic techniques and the SQL
language. Development in organizations, data modeling and data design using ERD and Oracle
SQL, Client/Server environment, Internet Database environment, data warehousing, database
administration, Object-Oriented data modeling and Object-Oriented database development.
Programming will be done using SPL and students will learn how it can be used to maintain,
retrieve, manipulate and design new and used databases. This course will help prepare the
student to take an Oracle industry certification exam.
CISM-254
Addresses the advanced topics of object orientation used in software engineering, the theory
behind data abstraction, inheritance and GUI design. Additional topics will include sorting and
searching algorithms, dynamic data structures, and Java database connectivity.
IT-315
Systems Analysis and Designwith UML continues to offer a concise, modern and applied
introduction to OO SAD. The new edition offers updated material, more hands-on exercises, and
more applied examples. Furthermore a new emphasis on agile methods tackles programming
issues and on business process modeling and ethics to add strategic coverage that appeals to IS
majors. Additional coverage of new mobile devices and tablets refresh the content as well as
supplementary material, including minicases, coverage of ethics, business process modeling,
mobile applications and better illustrations, examples, and exercises.
IT-330
. 1. Database Systems.
2. Data Models. Part II: DESIGN CONCEPTS.
3. The Relational Database Model.
4. Entity Relationship (ER) Modeling.
5. Advanced Data Modeling.
6. Normalization of Database Tables. Part III: ADVANCED DESIGN AND
IMPLEMENTATION.
7. Introduction to Structured Query Language (SQL).
8. Advanced SQL.
9. Database Design. Part IV: ADVANCED DATABASE CONCEPTS.
10. Transaction Management and Concurrency Control.
11. Database Performance Tuning and Query Optimization.
12. Distributed Database Management Systems.
13. Business Intelligence and Data Warehouses. Part V: DATABASES AND THE
INTERNET.
14. Database Connectivity and Web Technologies. Part VI: DATABASE
ADMINISTRATION.
IT-380
 Assess the trade-offs between achieving business objectives and securing business information
 Assess recent concerns of information security among businesses, governments, and users
 Describe the mind set and practice of a chief security officer
 Describe how to become a chief security officer
 Critique the range of professional security certificates
 Describe the Certified Information Systems Security Professional (CISSP) certification
 Differentiate between viruses and other malicious software and its detection, control, and
prevention
 Differentiate between cryptology, historical and modern ciphers, public key cryptography, and
digital authentication
 Assess the internet browser, server, and protocol securities IPsec, SSL, VPN and factors to
consider in outsourcing
 Apply firewalls, intrusion detection, intrusion prevention and honeypot, and computer forensics
 Assess risk assessment and control in information security management
 Determine the ethical, social, and legal issues in information security management
 Understand the language, theory, and concepts involved in telecommunications and networks
 Understand the relationship between networking technology, network services, and business
 Demonstrate practical hands-on competency with networking hardware and software
 Present and communicate networking concepts to others
IT-390
Developing applications for Android and other mobile devices using web technologies is now
well within reach. When the capabilities of HTML5 are combined with CSS3 and JavaScript,
web application developers have an opportunity to develop compelling mobile applications using
familiar tools. Not only is it possible to build mobile web apps that feel as good as native apps,
but to also write an application once and have it run a variety of different devices.
While the HTML5 specification is still evolving, there is a lot that can be used right now to build
mobile web apps. Mobile web apps are now starting to provide many of the features that were
once only available to native-language-based apps in Java, Objective-C, etc.Pro Android Web
Appsteaches developers already familiar with web application development, how to code and
structure a web app for use on the Android mobile platform.
Understand both the why and how of mobile web app development, focusing on the Android
platform.
Learn how to structure mobile web apps through a number of practical, real-world application
examples.
Discover what cloud platforms such as Google AppEngine have to offer Android web apps, for
both hosting web apps and providing device to cloud data synchronization solutions.
Get a real picture of the status of HTML5 on Android and other mobile devices, including some
things to watch out for when building your own applications.
Understand the capabilities of the web application stack, and how to complement those with
native bridging frameworks such as PhoneGap to access native features of the device.
Gain an understanding of the different UI frameworks that are available for building mobile web
apps.
Learn how to include mapping and leverage location-based services in mobile web apps to create
engaging mobile experiences.
Enable social integration with your Android web app and gain access to

More Related Content

What's hot (20)

Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Tech Lead-Sachidanand Sharma
Tech Lead-Sachidanand SharmaTech Lead-Sachidanand Sharma
Tech Lead-Sachidanand Sharma
 
Bhargav
BhargavBhargav
Bhargav
 
Mahesh Sibbadi Resume
Mahesh Sibbadi ResumeMahesh Sibbadi Resume
Mahesh Sibbadi Resume
 
IT_SDBA
IT_SDBAIT_SDBA
IT_SDBA
 
IbrahimUpdated_resume
IbrahimUpdated_resumeIbrahimUpdated_resume
IbrahimUpdated_resume
 
Mohammed_Murtuza_EAI
Mohammed_Murtuza_EAIMohammed_Murtuza_EAI
Mohammed_Murtuza_EAI
 
Ram Prasad P.S.S
Ram Prasad P.S.SRam Prasad P.S.S
Ram Prasad P.S.S
 
Mounika .net dev
Mounika .net devMounika .net dev
Mounika .net dev
 
Sid K
Sid KSid K
Sid K
 
IT_SDBA
IT_SDBAIT_SDBA
IT_SDBA
 
Arun_Kumar
Arun_KumarArun_Kumar
Arun_Kumar
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
 
Narasimha reddy Telluri
Narasimha reddy TelluriNarasimha reddy Telluri
Narasimha reddy Telluri
 
JulianSerna2016
JulianSerna2016JulianSerna2016
JulianSerna2016
 
Chandra Sekhar Cheekuru NET UI
Chandra Sekhar Cheekuru  NET UIChandra Sekhar Cheekuru  NET UI
Chandra Sekhar Cheekuru NET UI
 
Muruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net DeveloperMuruga logeswaran CV-Senior .Net Developer
Muruga logeswaran CV-Senior .Net Developer
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
Siva_DotNet
Siva_DotNetSiva_DotNet
Siva_DotNet
 
Maya_Kamentcev_fullVersion_2016.docx
Maya_Kamentcev_fullVersion_2016.docxMaya_Kamentcev_fullVersion_2016.docx
Maya_Kamentcev_fullVersion_2016.docx
 

Similar to Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer

Similar to Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer (20)

SeniorNET Bhanu Resume
SeniorNET Bhanu ResumeSeniorNET Bhanu Resume
SeniorNET Bhanu Resume
 
Ram Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration DeveloperRam Kumar - Sr. Certified Mule ESB Integration Developer
Ram Kumar - Sr. Certified Mule ESB Integration Developer
 
Full stack Java Developer
Full stack Java DeveloperFull stack Java Developer
Full stack Java Developer
 
Irshad Resume
Irshad ResumeIrshad Resume
Irshad Resume
 
Northwest MSACS Course Overview
Northwest MSACS Course OverviewNorthwest MSACS Course Overview
Northwest MSACS Course Overview
 
Prasad_Sala_Resume
Prasad_Sala_ResumePrasad_Sala_Resume
Prasad_Sala_Resume
 
Resume - Dhanshri Kalgaonkar
Resume - Dhanshri KalgaonkarResume - Dhanshri Kalgaonkar
Resume - Dhanshri Kalgaonkar
 
Swaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_ExperienceSwaminathan_JAVA_JEE_13_Years_IT_Experience
Swaminathan_JAVA_JEE_13_Years_IT_Experience
 
Resume
ResumeResume
Resume
 
Rinzu_Dongol-CV
Rinzu_Dongol-CVRinzu_Dongol-CV
Rinzu_Dongol-CV
 
Gubendran Lakshmanan
Gubendran LakshmananGubendran Lakshmanan
Gubendran Lakshmanan
 
Sean Java Arch
Sean Java ArchSean Java Arch
Sean Java Arch
 
SRINATH RESUME
SRINATH RESUMESRINATH RESUME
SRINATH RESUME
 
Naresh Kumar
Naresh KumarNaresh Kumar
Naresh Kumar
 
Krunal_Resume_IT_2016
Krunal_Resume_IT_2016Krunal_Resume_IT_2016
Krunal_Resume_IT_2016
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Shahrooz alavi
Shahrooz alaviShahrooz alavi
Shahrooz alavi
 
Shahrooz alavi
Shahrooz alaviShahrooz alavi
Shahrooz alavi
 
Rajiv ranjan resume-us
Rajiv ranjan  resume-usRajiv ranjan  resume-us
Rajiv ranjan resume-us
 
Khalid SRIJI resume
Khalid SRIJI resumeKhalid SRIJI resume
Khalid SRIJI resume
 

Richard_Safford_III_Resume_V1012_3_24_2015_Java_Developer

  • 1. Richard Safford III 222 Pinetree Dr Villas, NJ 08251 Phone: 570-856-9968 E-mail: ricky@rickysafford.com Java Developer thus focusing currently on the Microsoft Solutions Developer path for Web Applications/Software Engineer/ Data Scientist, specializing in Object Orientated Design and Analysis. Extensive experience with Object Orientated Analysis and Design, concentrating on development with Java, C++, Object C, CSS, HTML, HTML5, Python, XML, XRM, CRM, SQL Microsoft Dynamics(see languages below) coupled with Azure(PAAS, SAAS, IAAS) to support Web application specialty to further my certifications and knowledge base for Web Forms and Database relationships and Design. Have designed different Array classes, Inheritance, Recursion, Advanced GUI Applet, Database examples which can be seen at http://www.rickysafford.com and click Advanced Java Development. Overall goal to develop front end Web Applications along with being able to fully develop backend and server/ cloud architecture engineering. Have taken both 70480 Programming in HTML5 with JavaScript and CSS3 and 70486: Developing ASP.NET MVC Web Applications for MCSD Web Applications certification. Developer experience with knowledge of Scribe, Oracle, Teradata or T-SQL, MSSQL, Oracle RDBMS along Worked under Rick Safford the Architect supporting large databases from New Horizons, Scribe Data Transfers, Data Imports, Implementation and Migration Schemes, Advanced experience with Erwin Data Modeler reverse engineering metadata schema to create correct entity relationship for upgrade. Visual Studio and SDK’s: Current Experience MS Visual Studio (2007 through 2015) .Net Development ASP.NET, CRM SDK, XRM, Silverlight, EntityFramework, along with Xamarlin, Visual Basic, C#, DLL creation, Polymorphism, Binary Trees, Stacks and Queue, Linked Lists, UML, Advanced File Operations, Multi-Source File Programs, C++, Javascript, Lightswitch, AJAX, Python Tools Resonantly successfully built and deployed MSI to run as a service on Windows Server environment.  NetBeans (Java, C++) Advanced object orientation, data abstraction, inheritance and GUI design, Applet Development, Array Development, Text Processing, Recursion, Exceptions and Advanced File I/O, Decision Structures, Loops sorting and searching algorithms, dynamic data structures, and Java database connectivity.
  • 2. Below is a link to show my development understanding. http://www.livebinders.com/play/play?id=606129&backurl=/shelf/my  Eclipse(Java, C++, Python, Android SDK) Advanced object orientation, data abstraction, inheritance and GUI design, Applet Development, Array Development, Text Processing, Recursion, Exceptions and Advanced File I/O, Decision Structures, Loops sorting and searching algorithms, dynamic data structures, and Java database connectivity. Below is a link to show my development understanding. http://www.livebinders.com/play/play?id=606129&backurl=/shelf/my  PhoneGAP(JS, HTML5, CSS3) Identify software systems engineering principles, object-oriented design principles and methods augmented by computer assisted engineering (CASE) technology Use and apply the elements of the unified modeling language (UML) to the system development life cycle Review system scope and requirements Examine object basics and object oriented development methodologies Review the concepts of testing, quality assurance and system usability CRM: Current Experience  Microsoft CRM 2013 Jr. Developer of Microsoft CRM. Using .NET.  JR. Developer Level Development of form and Script Modifications, XML, Java, entity, plugins. CRM administrator practice, deployment manager training, CRM Services with .NET Development, Plugins Manager training, included asynchronous services and IIS integration.  Microsoft CRM 2011 JR. Developer Level, Development of form and Script Modifications, XML, Java, entity, plugins. CRM administrator practice, deployment manager training, CRM Services with .NET
  • 3. Development, Plugins Manager training, included asynchronous services and IIS integration.  Microsoft CRM 2011 Online JR. Developer Level, Development of form and Script Modifications, XML, Java, entity, plugins. CRM administrator practice, deployment manager training, CRM Services with .NET Development, Plugins Manager training, included asynchronous services and IIS integration.  Microsoft CRM V4.0 JR. Developer Level  Development of form and Script Modifications, XML, Java, entity, plugins. CRM administrator practice, deployment manager training, CRM Services with .NET Development, Plugins Manager training, included asynchronous services and IIS integration, security, accounting modifications, marketing imports. SQL: Current Experience Microsoft SQL 2014 Design and execute implementation of information systems within a database management system environment. Mastery of the design process by designing and constructing a physical system using MSSQL to implement logical design. Includes data models and modeling tools and techniques; approaches to structural and object design; models for databases (relational, hierarchical, networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses, Windows/GUI coding and/or implementation, code and application generation, client-server planning, testing and installation, system conversion, end-user training and integration and post- implementation review.  MS SQL 2012 Programming SQL 2012 Server Design and implementation of information systems within a database management system environment. Mastery of the design process by designing and constructing a physical system using MSSQL 2012 to implement logical design. Includes data models and modeling tools and techniques; approaches to structural and object design; models for databases (relational, hierarchical, networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses, Windows/GUI coding and/or implementation, code and application generation, client-server planning, testing and installation, system conversion, end-user training and integration and post- implementation review.  MS SQL 2008 Programming SQL 2008R2 Server
  • 4.  Design and implementation of information systems within a database management system environment. Mastery of the design process by designing and constructing a physical system using MSSQL 2012 to implement logical design. Includes data models and modeling tools and techniques; approaches to structural and object design; models for databases (relational, hierarchical, networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses, Windows/GUI coding and/or implementation, code and application generation, client-server planning, testing and installation, system conversion, end-user training and integration and post- implementation review.  Teradata Programming Teradata SQL 12-15 Manipulating Data with Select Building Out the Data Abstraction Layer, Modification Obstacles Traversing Hierarchies, Manipulating XML Data, Creating the Physical Database Schema, Developing Stored Procedures, Building User-Defined Functions, Creating DML Triggers, DDL Triggers, Configuring SQL Server Includes data models and modeling tools and techniques; approaches to structural and object design; models for databases (relational, hierarchical, networked and object-oriented designs) CASE tools, data dictionaries, repositories and warehouses, Windows/GUI coding and/or implementation, code and application generation, client-server  Oracle Programming Oracle SQL- Oracle9,10g, 11g,12c Design and programming using diagrammatic techniques and the SQL language. Development in organizations, data modeling and data design using ERD and Oracle SQL, Client/Server environment, Internet Database environment, data warehousing, database administration, Object- Oriented data modeling and Object-Oriented database development using SPL. Technical Summary: Application Skills/Server Languages CRM: Microsoft CRM 4.0 through 2013, Microsoft GP, Scribe Developer, Microsoft SQL 2008 R2, Microsoft SQL 2012, Microsoft Project, SharePoint, J2EE, NET 2.0 through 4.0 C#, Remedy Cube, Advanced Excel, Advanced Access development, Visual Studio 2007- 2015, Expression Blend, Eclipse, Android SDK, Project Management, Validation, SDLC, Windows IIS Web Servers, Documentum, JDE, VMware, Windows Azure, Citrix cloud technology(PAAS, SAAS, IAAS) C#, CSS (1.0-3.0), VB.NET, XML, AJAX, SOAP, Java Script, Visual Studio, VB6, HTML, HTML5, ASP, ASP.NET, ASPX, C, Object C, C++,
  • 5. C#, F# DHTML, CGI, Javascript, Python, Pearl, PHP, MSSQL, OSQL, TSQL, XML, XAML, Java 2 (1.2 – 5.0), All Windows scripting languages, SOAP, Toad, Microsoft SQL, TSQL, XAMARIN, Security Advanced AD, Advanced DNS Certification for Servers, local and network Operating Systems Windows Server/ 2000 /2003/2005/2008 R2/2012/2014 Windows XP, Vista, Windows 7, Windows 8, Windows 8.1, Ubuntu, Linux, Opensuse, Linuxmint, Rasbian, Unix, On Team testing Windows 10 RDBMS Modeling Tools SKILLS Oracle 8/9i/10G/11g/12c, MS SQL Server, Teradata TSQL 12/13/14/14.1/15, Visio, AutoCAD, Adobe Dreamweaver, Erwin Data Modeler SQL Developer thus Training with CRM, Scribe, MSSQL, HTML5, Asp.net, XML XAML . Extensive knowledge of Visual basic, an advanced expert with all Java platforms and frameworks. Advanced database management and implementation using Relational databases. Development building Graphic User Interfaces in C#, Object C, F# for cross platform applications. I am a Jr developer as well for Microsoft CRM along with AX and Microsoft Dynamics. Developer for Microsoft Azure (Iaas, Saas, Paas) redundancy, architecture and authentication, blob storage. Knowledge of PowerShell and Hyper V virtual machines along with standalone implantations. Developer experience with MS SQL server 2014, 2012, 2008 R2, 2008, 2005. Oracle SQL server development along with TSQL or Teradata SQL Server. SDLC Project management and design. Developer using Python 2 and 3 designing G.U.I’s and payroll calculations. Developer for Nokia Lumia within the DVLUP community Windows Phone along with Android based OS. Developer and tester for Ubuntu. Member of Microsoft Insider Program along with being a part of Microsoft Dreamspark. My current ranking within Microsoft Virtual Academy is 150 in the United States
  • 6. CERTIFICATIONS, TESTS AND AWARDS Microsoft Virtual Academy Other Accreditations 70480: Programming in HTML5 with JavaScript and CSS3(Currently Taken) 70486: Developing ASP.NET MVC Web Applications(Currently Taken) 98-364: Database Fundamentals MB2-703: Microsoft Dynamics CRM 2013 Customization and Configuration Accumulated Points 3,232 Platinum Standard Currently Ranked 150 in the United States Worldwide 3450 Out of 2,717,413 total. These courses include the latest C# Azure, Visual Studio, Microsoft Dynamics CRM 2013 (Through Microsoft) Certified Other certifications and training include: XP, Active Directory, SQL, SMS, Exchange Interdev, Java, CGI, Pearl, C, including Microsoft languages, Server Client environments specializing in all database applications including Oracle and Microsoft SQL, MySQL, Advanced Access database all Office application, UNIX Server PHP. Other systems include enterprise resource management (ERP) Education Microsoft Virtual Academy Current Certifications Through Microsoft Virtual Academy :
  • 7.  Programming Robotic Systems with Visual Studio 8/1/2014 HTML5  App Development Fundamentals 8/1/2014  Porting Unity games to Windows 8.1 & Windows Phone 8/1/2014  Tune Your Site and Web Apps to Maximize Traffic Jump Start 8/14/201  SQL Server in Azure Virtual Machines - Developer Jump Start 7/7/2014  XAML Deep Dive for Windows & Windows Phone Apps Jump Start 7/11/2014  Advanced Windows Store App Development with HTML5 Jump Start 7/12/2014  Creating Windows Store Apps Using Visual Basic 7/17/2014 Mobile Apps to IoT:  Connected Devices with Windows Azure 7/18/2014 Licensing Office 2013  Office 365 7/18/2014  Bing Search Engine Optimization Jump Start 7/25/2014  Building Apps for Windows Phone 8 Jump Start 7/28/2014  Enterprise Developer Camp Jump Start 5/23/2014  Twenty C# Questions Answered 7/4/2014  The Microsoft Hybrid Cloud: Best Practices Guidance 7/4/2014  Boost Your T-SQL with the APPLY Operator 7/4/2014  Windows 8.1 UX Design Jump Start 7/5/2014  Windows Server 2012 R2 Virtualization 7/6/2014  Windows 8.1 Developer Training: Geek Edition Jump Start 7/6/2014  Introduction to Microsoft Dynamics CRM 2013 7/6/2014 Programming in C# Jump Start 3/14/2014  Windows Server 2012 R2 Essentials 3/14/2014 JavaScript Fundamentals for Absolute Beginners 3/24/2014  C# Fundamentals for Absolute Beginners 3/28/2014 Windows 8.1 Deployment Jump Start 4/3/2014  Introduction to Hyper-V Jump Start 4/3/2014 System Center 2012: Data Protection Manager (DPM) 4/3/2014  Developing in HTML5 with JavaScript and CSS3 Jump Start 5/22/2014  Build Apps for Both Windows 8 and Windows Phone 8 Jump Start 7/31/2013  Windows Server 2012 R2 Access and Information Protection 2/20/2014  Windows Azure Storage - Design and Implementation Jump Start 2/20/2014  VB Fundamentals for Absolute Beginners 3/14/2014 TestOut Certifications: College I.T Courses:  IT-390 IT-390-Q4472 Mobile Apps Design & Develop 15EW4
  • 8.  IT-380-Q4340 (3114340) Cybersecurity/Info Assurance  IT-330 Database Design and Management(MSSQL),  IT-315 T-315-X4548 Object Orient Analysis/Design 15EW4  CISM-254 Advanced Computer Prog-Java  IT-220 Introduction to SQL(Teradata)  IT-210 Business Systems Analysis/Dsn  CISM-167 Programming in Oracle SQL  CISM-160 Systems Analysis & Design  CISM-154 Computer Programming-Java  CISM-142 Help Desk Support  CISM-135 Computer Program/C++  OL-125 Human Relations in Admin  BUSN-120 Principles of Management Work Experience 2011-Current 2014  Partnered w/Richard Safford Bushkill, PA Title: JR Developer/PartnerMicrosoft Partner ID 4346039 Responsibilities: Currently working with Richard Safford doing database work and .NET Development work. Previous projects with Comcast debugging MSI Lead Retrieval System. New Horizons database support-included queries, scribe work, data migrations, upgrade, SQL development, Scribe processing and Development.  West Side Market Cape May, NJ Title: Risk Assessment Security Admin Responsibilities: Support the local network with proper port forwarding calibration for internal security DVR system. Risk assessment on local network thus implementing group policy’s for those whom log into the local Wi-Fi restricting user access to both credit card transactions and DVR security system.
  • 9. 2012-2014 2011  Marquis De Lafayette Cape May, NJ Title Night Auditor/ Front Desk Responsibilities: Manage night operations at hotel along with Audit the hotel reservation software Guestmate. Therefore had to clear of balances of accounts, balance and distribute refunds along with make sure all account information was correctly entered into the applications interface. Ran backups from local server along with run reports on both POS server and Hotel Reservation server. Processed credit card batches along with rebooting hotel reservation server and following the audit with the correlating reports for this was within PCI compliance standards. As users had difficulty connecting to the network and help desk did not resolve switch and router issues I had troubleshoot  Dessert Sands Avalon, NJ Title Night Auditor/Front Desk Responsibilities: Manage hotel at night thus conducting security checks through the premises. Customer service support to those making reservations and adding records into the hotel reservation software database.
  • 10. Verification of credit card transactions. Resetting Wifi password and running audit report on all accounts being processed that night. Did a risk assessment of the main server for reservations and upgraded security based upon malware threat thus compromising secure data. Ran ip/port scans as to assess network traffic and distribute bandwidth accordingly. PCI compliant. Complete the needs of the customer to the best of my ability.  Pocono Education Environmental Center Dingmans Ferry, PA Title: Intern/Instructor Responsibilities: To educate various schools as an intern/instructor. Had taught multiple lessons spanning from orienteering to echo location, forest ecology stream ecology, wild edible hikes, watershed, team building, canoeing, specialist in mycology in Responsible for group hiking application trail. These lessons were all based upon the national academic stands of either the public school or if private augmented lesson plans and more Created lesson plan for summer camp which spanned over 6 weeks Had supported network infrastructure when help desk could not diagnose problem. Continued to support network along with rebooting the server for proper DNS resolution. Over the span of the campus had to reset network switches along with extend wireless internet 802.11 2007  Clerk, Records Internal Management Cape May Court House NJ Title: Clerk Responsibilities: To identify sensitive and confidential records scan them into to database thus using OCR processing to allow for full textual rendering. Verification of these records were also followed up as one of my responsibilities. After Record was correctly reviewed, Scanned and Verified, Document Retention and Deletion Dates were filed with original records completing the job responsivity. This spanned over Cape May county scanning records for all local government entities thus traveling to remote locations to obtain records and utilize the Records Internal Management database.
  • 11. Education 2008-2013 Liberal Arts/Education Option Associate in Arts (EDUC.AA), Atlantic Cape Community College 2014- Current Currently Enrolled in S.T.E.M Program for Information Technology, Southern New Hampshire University Currently have over 130 Overall College Credits. Course Information IT-220  Ensure the integrity and functionality of programs by identifying and correcting syntax errors in SQL statements  Apply proper SQL syntax in the retrieval, sorting, and restriction of data  Develop meaningful information by combining data from multiple sources using SQL syntax and logical data manipulation and management methods  Perform accurate calculations by aggregating data and applying SQL summary functions  Assess the functionality of embedded SQL, functional calls, and stored procedures within various scenarios  Articulate the fundamental concepts of SQL application within data analytics to a variety of audiences CISM-135 CISM-142 Help desk including customer service skills. Topics discussed include help desk concepts, roles and responsibilities, help desk operations, help desk processes and procedures, tools and technologies, performance measures, customer satisfaction, listening and communication skills, solving and preventing problems and training
  • 12. CISM 160 CISM-167 Provides an introduction to the Structured Query Language using Oracle databases and techniques. Covers design and programming using diagrammatic techniques and the SQL language. Development in organizations, data modeling and data design using ERD and Oracle SQL, Client/Server environment, Internet Database environment, data warehousing, database administration, Object-Oriented data modeling and Object-Oriented database development. Programming will be done using SPL and students will learn how it can be used to maintain, retrieve, manipulate and design new and used databases. This course will help prepare the student to take an Oracle industry certification exam. CISM-254 Addresses the advanced topics of object orientation used in software engineering, the theory behind data abstraction, inheritance and GUI design. Additional topics will include sorting and searching algorithms, dynamic data structures, and Java database connectivity. IT-315 Systems Analysis and Designwith UML continues to offer a concise, modern and applied introduction to OO SAD. The new edition offers updated material, more hands-on exercises, and more applied examples. Furthermore a new emphasis on agile methods tackles programming issues and on business process modeling and ethics to add strategic coverage that appeals to IS majors. Additional coverage of new mobile devices and tablets refresh the content as well as supplementary material, including minicases, coverage of ethics, business process modeling, mobile applications and better illustrations, examples, and exercises. IT-330 . 1. Database Systems. 2. Data Models. Part II: DESIGN CONCEPTS. 3. The Relational Database Model.
  • 13. 4. Entity Relationship (ER) Modeling. 5. Advanced Data Modeling. 6. Normalization of Database Tables. Part III: ADVANCED DESIGN AND IMPLEMENTATION. 7. Introduction to Structured Query Language (SQL). 8. Advanced SQL. 9. Database Design. Part IV: ADVANCED DATABASE CONCEPTS. 10. Transaction Management and Concurrency Control. 11. Database Performance Tuning and Query Optimization. 12. Distributed Database Management Systems. 13. Business Intelligence and Data Warehouses. Part V: DATABASES AND THE INTERNET. 14. Database Connectivity and Web Technologies. Part VI: DATABASE ADMINISTRATION. IT-380  Assess the trade-offs between achieving business objectives and securing business information  Assess recent concerns of information security among businesses, governments, and users  Describe the mind set and practice of a chief security officer  Describe how to become a chief security officer  Critique the range of professional security certificates  Describe the Certified Information Systems Security Professional (CISSP) certification  Differentiate between viruses and other malicious software and its detection, control, and prevention  Differentiate between cryptology, historical and modern ciphers, public key cryptography, and digital authentication  Assess the internet browser, server, and protocol securities IPsec, SSL, VPN and factors to consider in outsourcing  Apply firewalls, intrusion detection, intrusion prevention and honeypot, and computer forensics  Assess risk assessment and control in information security management  Determine the ethical, social, and legal issues in information security management  Understand the language, theory, and concepts involved in telecommunications and networks  Understand the relationship between networking technology, network services, and business  Demonstrate practical hands-on competency with networking hardware and software  Present and communicate networking concepts to others IT-390 Developing applications for Android and other mobile devices using web technologies is now well within reach. When the capabilities of HTML5 are combined with CSS3 and JavaScript, web application developers have an opportunity to develop compelling mobile applications using familiar tools. Not only is it possible to build mobile web apps that feel as good as native apps, but to also write an application once and have it run a variety of different devices.
  • 14. While the HTML5 specification is still evolving, there is a lot that can be used right now to build mobile web apps. Mobile web apps are now starting to provide many of the features that were once only available to native-language-based apps in Java, Objective-C, etc.Pro Android Web Appsteaches developers already familiar with web application development, how to code and structure a web app for use on the Android mobile platform. Understand both the why and how of mobile web app development, focusing on the Android platform. Learn how to structure mobile web apps through a number of practical, real-world application examples. Discover what cloud platforms such as Google AppEngine have to offer Android web apps, for both hosting web apps and providing device to cloud data synchronization solutions. Get a real picture of the status of HTML5 on Android and other mobile devices, including some things to watch out for when building your own applications. Understand the capabilities of the web application stack, and how to complement those with native bridging frameworks such as PhoneGap to access native features of the device. Gain an understanding of the different UI frameworks that are available for building mobile web apps. Learn how to include mapping and leverage location-based services in mobile web apps to create engaging mobile experiences. Enable social integration with your Android web app and gain access to