It Specialist - .net Software Developer Resume
Washington, DC
SUMMARY:
In conjunction with my ability to work with diverse groups of people as well as my ability to work independently, I have proven my competency for practicing general business and financial procedures while applying knowledge of information technology. Strong organization and communication skills enable me to excel professionally and academically, hence they are foundations of my success.
SUMMARY OF SKILLS:
- Information Technology professional - Software Developer with 14 years specialized experience
- Excellent written and verbal communication skills
- Web Portal Developer/Administrator
- Java Spring MVC
- Oracle Fusion Middleware
- Oracle BI Publisher Enterprise Reporting
- Oracle Weblogic
- JBoss
- Oracle 10g, 11g
- Java
- ASP .NET
- VB .NET
- C#
- Perl
- Ruby
- SQL jQuery
- HTML5
- LINQ
EMPLOYMENT HISTORY:
Confidential, Washington, DC
IT Specialist - .Net Software Developer
Responsibilities:
- As the .NET Specialist of the team, I design new IT solutions to improve business efficiency and productivity; working closely with the client, Subject Matter Experts (SMEs), and all stakeholders to analyze existing business models and flows; translating client requirements into technical design and business solutions.
- I develop proposals for modifications, writing user manuals, and overseeing the implementation of the system.
- I develop secure Mobile jQuery, ArcGIS Desktop/Server, ASP .NET, AJAX .NET, XML, VB .NET, SQL, HTML, JavaScript, Java, Perl, Ruby, and Python applications using Visual Studio .NET, Eclipse, Oracle JDeveloper, Internet Information Server Manager, or SQL Server Management Studio IDE’s to support Market News Service Division initiatives. In the process of performing duties, I have maintained, managed, and developed distributed applications and enterprise applications as web administrator/developer for Market News Support Division portals by developing, monitoring, and maintaining distributed applications written in Java JEE/JDK/JRE 6-7, VB .NET 3.5/4.5, HTML5, Perl, Ruby, Python, BASIC, and WS Script.
- The reporting system disseminates time sensitive statistical data as text, .pdf, .csv, and xml report files to distributed locations within the Market News infrastructure which uses Oracle and SQL data loading processes to post reports to the Market News Reports search page and web portals for each commodity; Cotton, Fruit & Vegetable, Livestock and Grain, Dairy, and Tobacco which are hosted in ATG, JBoss portal using Java Spring MVC frameworks.
- I am responsible for managing automated systems that distributes and archives data reflective of general and specific market conditions as reflected in supply, demand, price, quality, condition, and movement of all commodity branch and offices.
- I monitor and manage enterprise servers, backend services, and Web API’s each day to ensure that time sensitive assets are delivered to endpoints and mission critical applications and resources are available to Confidential users and stakeholder, receiving fully succeeds on each performance appraisal.
- Providing support and monitoring duties for Market News Support Division includes, but is not limited to, the following:
- Conduct Daily Scrum, Iteration\Sprint Review, Retrospective, and Team meetings with team lead and Division Chiefs
- Monitoring and analyzing application performance, storage space consumed, access time statistics, frequency of reads and writes system errors, system uptime, and unusual problems encountered in report writing.
- Use development tools and libraries, such as MS Project, Visio, Java JDK, Visual Studio .NET SDK, Eclipse, Notepad++, Oracle Jdeveloper, and MS Enterprise Library to develop internal and external web enabled n-tiered applications.
- I provide guidance to less experienced coworkers by sharing knowledge of program specificities when addressing problems keen to Confidential Market News commodity requirements.
- Taught SDLC and VB .Net development techniques to an intern by developing a directory file monitor being used in production
- Train team members and develop strong technical skills, based in VB. Net, SQL, C, and C++, and C#, ASP.NET, software development methods, and Windows networking.
- Use administrative privileges responsibly and protects sensitive and personally identifiable information from unauthorized disclosure in accordance with Agency and Department policy.
- Participating in CyberSecurity and Systems Administrators meetings to discuss strategic IT planning and security policy compliance (FISMA, USGCB) with a proven ability to train clients and staff to meet or exceed agency and project goals.
- Respond to system outages and communicate messages to users from Confidential, Market News, contractors, and private organizations
- Participate in Continuity of Operations (COOP) exercises for disaster recovery and prevention
- Managed server virtualization projects for Market News Services Division during migration to new ITS groups computer room by using Agile techniques and attending sprint meetings
- Manage virtualized development and production portal servers
- By adhering to Software Development Life Cycle (SDLC) principles, I improved the software development processes in the Market News Support Division and the overall quality of the software.
- Develop comprehensive information and specifications on systems input, outputs and related problems, including the consideration of the more sophisticated methods of data automation, report generation, retrieval, and storage that that are compatible with industry practices and procedures.
- Applied Secure Coding standards using Ounce App Scan to scan code before building to source repositories.
- Used MS Visio to identify business objects and other controls to develop architectures and give presentations of systems
- Use Dynamic Systems Development Method, an agile software development methodology, to create Development and Pre-Production environment setup for QA, demos, and proof of concepts in accordance with Burn Down Charts to evaluate and control scope creep and velocity of team projects.
- Source control for PL/SQL, .NET, C#, Perl, Python, Ruby, and Java applications in Team Foundation Server 2010 and MS Visual Source Safe.
- Selected tools and techniques for change management while supervising the build process of Confidential applications during development.
- Refine high level requirements into detailed requirements for applications and backend data after identifying applicable legislative requirements
- Created a requirements traceability matrix with QA team member
- Conduct Test Automation with QA team member
- I carry out special projects and activities assigned by the Confidential Branch Chief or Team Leader by performing User Acceptance Test (UAT) unit test on four .NET applications and a broadband service providing device (USR Hiper Arc/Steel Belted Radius) I developed and deployed to production using Agile processes of story ranking and point ranking to identify and sort requirements
- Systems Administration, integration, and virtualization projects involve systems administrative duties coupled with software development for Market News Support Division. I complete the following task while performing systems administration, integration, and virtualization duties:
- I Analyze, evaluate and recommend software, operating system and hardware upgrades, including (but not limited to) upgrades, security patches, service packs and software applications or operating systems.
- Recent projects include .Net Framework development; by migrating legacy Java based systems (Market News Distribution Management System (MNDMS)) to the .NET Framework and SQL Server in clustered environments while virtualizing physical host servers
- Technical Advisor for Confidential on the Remedy evaluation and integration team responsible for analyzing and mapping service processes, task mitigation, and customer response workflows in mission to include Confidential in the proposed Remedy solution originally proposed for solely ITS divisions
- Technical Advisor for Confidential on the New Technology Subcommittee where I am responsible for assessing needs/requirements for mobile applications and devices in Confidential ’s program area and advocating for mobile application development strategy for the agency
- Plan and conduct reviews of major work areas in the office and field locations to determine where electronic data processing procedures can be applied efficiently and effectively, or where presently used, improved.
- Support the following web portals: Cotton, Fruit & Vegetables, Dairy, LiveStock, and Poultry.
- Analyzed workflow and developed instructions detailing how to post reports in Stellent.
- Diagnose problems when reports are not posting to the web, file uploads to Cornell University, NITC, and COOP disaster recovery sites.
- Provide web management duties for Market News Distribution Management System (MNDMS) which utilizes C# / VB .NET, ASP, SQL Server, ISYS Search Software engines, full text searching, while hosted in the hosted by the Market News Service Division’s distributed infrastructure.
- Configured, secured IP and Steel Belted Radius on USR Hiper Arc, a UNIX based mainframe which functions as a secure ISP zoned for state and federal Confidential FTP users requiring free internet access to submit Market News reports to Confidential in the Confidential network DMZ are able to do so from remote, ad hoc locations abroad.
- Modify XML report name list for .pdf and .txt files to delete, add, change reports, restart IIS and Confidential Web console, a web based .NET application that uses SSH to transmit files.
- As a special project and activity assigned by the Confidential supervisor, I performed Proof of Concept testing on Juniper IC Unified Access Control and SSG140 Secure Services Gateway devices by configuring secure login to the USR Hiper Arc Network, connection duration restrictions, password management, web content filtering, antivirus, zone definition, firewall filtering policies based on sub-groups, and black list of prohibited websites.
- Regularly meet with portal development contractors to identify problems, scrutinize accuracy of, and discuss new metadata loads, technical features, and new reports on Market News commodity portal pages.
- Manage content on Market News Service Division’s Agnis SharePoint intranet production and sandbox site
- Manage uploading documents, reports, and banner postings in Stellent web content manager.
- ISYS, IIS, Apache Solr Web server administrator for Market News Service Division
- Systems Development projects involve systems administrative duties coupled with software development for Market News Support Division. I use my knowledge, skills, and abilities when performing the following duties:
- Responsible for Market News Support Division systems (Application) design, testing, development, configuration, implementation and management activities.
- Support the following web applications: MNDMS, MNCS Web, MNReports, MNCS Statistical Tool, GetMNReports, ISYS Search Engine, Stellent web content manager, MNCS XML Editor, MNCS FTP Client, BackWeb, and Confidential Author Client.
- I translate and interpret functional requirements to design and implement desktop application and embedded solutions using VB .NET, Java, PL/SQL C#, and C++ languages based on the Windows .NET, Windows XP/Vista/7, and mobile PC platforms for clients within the Confidential, state employed market news reporters, and private agricultural marketing corporations.
- Used VBScript and Windows Scripting Host language to push an icon/link to their new Portal site, .dll icon library, and a .bat file to users’ desktops by adding the code to their login scripts.
- Created a website hosted in IIS that provides a new service to Market News users by posting pdf reports on the public internet linked to National Information Technology Center (NITC) archives. This was accomplished by developing the MNReports Directory Monitor website built upon Visual Basic .Net Framework 3.5 and uses AJAX .NET and ASP .NET to produce a daily listing of text and .pdf reports hyperlinked to the archived report by its name. This new feature enhanced operations by providing access to pdf reports.
- Designed a web 2.0 API with a consistent layout for the user interface using AJAX, jQuery, and HTML5 compliant ASP .NET data, navigation, and presentation controls capable of presenting dynamic data as an improved version of Confidential ’s web application used by field reporters to submit Market News Data to Confidential, public accessible sites, the Market News Web Portal, and Cornell University
- Using VB .Net 3.5/4.0, SQL 2005/2008 database, I used SDLC Rapid development methods to develop, test, and deploy the Confidential XML File Editor to production environment, providing the internal management of three xml based subscriber list used in conjunction to produce branch, office location, and report type categorized content in drop down boxes of the Confidential Web application.
- Develop VB .Net Scripts to monitor network devices in ActiveXperts software
- Created a VB .Net directory monitor program that emails the count of the previous days archived reports to Market News system administrators
- I maintain software Standard Operating Procedures and upload to Visual Source Safe, Team Foundation Server, and shared repositories
- Taught Java and JSP to MNIS and Confidential team in preparation for taking over MN Portal support by conducting sessions
- Used eXtreme Programing, agile software development method to reengineer Oracle Fusion Middleware, Java (JEE) code based PublicReportService web service of Oracle BI Publisher that takes parameters from Oracle APEX application forms server to create a pdf report populated with derived data from Oracle 11g database
Confidential, Riverdale, MD
Applications Programmer/Systems Administrator
Responsibilities:
- Installing base operating system (Windows/Oracle/UNIX/AIX)
- Applying security patches/policy
- Updating server inventory
- Installing base operating system (Windows/Oracle/UNIX/AIX)
- Using rpm/yum commands to apply security patches
- Modifying cronjob scripts
- Monitoring errpt and tcpdump
- Using bootlist to change bootable drives
- Using mput to move database files
- Using chmod to modify file permissions
- Modify /etc/hosts and other files for customization
- Use /proc/ and sysctl to modify network, memory, or kernel
- Use free, df, ps, topaz, etc. for monitoring
- Set ACLs, SELINUX
- Mount NFS file systems
- Virtual Machine Manager/VMM
- User/System administration in smit console interface
- Installing and hardening base OS for hosting Oracle
- Monitor configured ports in ASC
- Monitor 10g AS Farm, Instance, Component pages
- Use oidctl to Start/Stop server processes for instances
- Administer Oracle AS components with opmn (Oracle Process Manager)
- Responsible for shutdown/startup of Oracle systems in CPU room during scheduled maintenance
- Start/stop metadata repositories and listeners
- Create/delete/change db roles/administer security in Oracle Enterprise Manager (OEM)
- Maintain disaster recovery levels by daily monitoring Veritas Volume Manager, Replicator, and Veritas Cluster Server to ensure fail-over of replication instances
- For out of synch volumes, the recovery process requires me to remote into the appropriate AIX server using SSH, run rlin-veritas-pause scripts from the command line to pause replication in order to resynchronizes ad hoc database data read and write kilobytes between failover data centers
- Manage disk space on Windows and AIX servers, reset unhealthy disk for SAN recognition after installing data switch (SAN Surfer) software, regenerate failed software Raids - Tier 3 Server
- Use iLO to remotely manage 26 Intel Xeon and AMD Opteron blades in the HP ProLiant BladeSystem enclosure
- Reset Windows Domain Admin accounts - Tier 3 Server Support
- Baseline Tools Console - Configuring and Applying Security Templates
- Maintain Baseline Security by Winows Update
- PatchLink patching
- Symmantic Antivirus and Premium Antivirus configuration and installation, add IP’s to spam list in Notes Enterprise
- Install, configure, manage McAfee, Diskeeper, SanSurfer, and Santricity, Veritas NetBackup, configure /etc/hosts
- Vulnerability scanning using MBSA
- Evaluate and fix vulnerabilities after reviewing the National Vulnerability Database, NIST checklist, and/or FDCC guidance
- Use Lotus Notes Administrator, FTP, and MS Network Monitor to analyze SMTP traffic
- Installed VMWare on Dell 2860 to evaluate virtualization
- Administer Mail Database Confidential (Access Control List)
- Monitor and troubleshoot SMTP, BlackBerry, Symmantic Anti-virus, Quickplace, and Worldtalk servers
- Review Domino Security database used to receive Symantec virus notification messages from filtered email
- Create and manage passwords for Notes and Blackberry accounts
- Review the Admin Request database used by Domino to process internal environment changes.
- Process request for pending deletions over 30 days old, delete archive mail files, and Blackberry accounts in Blackberry Server Manager if necessary
- Review Domino Operations mailin database of DFK/DF messages from AIX servers to assure adequate disk space on servers
- Create users accounts, databases, approve deletions, and recertify users in the address book
- Use fixup, updall, adminp commands to maintain database integrity
Confidential
System's Analyst
Responsibilities:
- Oracle DBA account to administer and implement password aging and resetting policies. install Oracle 10g and 11g on Windows XP 2003 review Oracle trouble tickets password reset request inform users of new authentication password rules and policies navigate to user profiles in Oracle Enterprise Manager Console to change or reset passwords worked with senior Oracle Developer/DBA’s to resolve problems using SQL Plus
- Troubleshoot connection/runtime errors from users connecting to Oracle Report servers.
- Restart reports server database listener in response to service request using opmnctl (Oracle Process Manager)
- used the rapid architected development route to iteratively develop the MS ACCESS Confidential . constructed a data schema accounting for new requirements, such as custom OLE (Object-Linking and Embedding) text fields linked to read only data on the PatchLink server reviewed the plan and scope with Computer Room Managers and the PatchLink administrator to define requirements for the Confidential .
- modifying or adding profiles properties installed SQL Server 2005, adhered to agency naming conventions install IBM ServerRaid Manager configure system state backup using Win 03 Backup utility wizard setup SNMP, TCP/IP
- Windows Update set password aging joined domains shared directories configured terminal services and registry security.
Confidential, Riverdale, MD
Computer Systems Support Specialist
Responsibilities:
- Created a distributed Confidential for Confidential computer rooms.
- Developed a Lotus Notes Domino Confidential able to track and report computer equipment,
- I developed HTTP linked SOP documents and vendor web pages which included contract and requisition numbers, and utilized email to warn of approaching end of service contract dates and excess dates for requisitioning equipment.
- Modified embedded Java and Visual Basic code of the To Do list and prototype form views so the Confidential can show current computer room inventories.
- The Confidential also displayed equipment marked for “end of life” by comparing received and “end of life” dates using a date function.
- The Confidential inventories disaster recovery, hardware, software, warranty, and organizational specifications of computer room equipment.
- Using MS Visio, I structured functions by drawing data flow diagrams and flowcharts outlining each module of the Lotus Notes database by isolating functions
Confidential, Silver Spring, MD
Information Technology Specialist
Responsibilities:
- Provide monitoring oversight of internationally deployed NWS and FAA sponsored Automated Surface Observing System (ASOS) mainframe sites.
- Monitor ASOS sites for functionality and timely delivery of system products.
- I monitored status of tickets via NOAA’s web trouble ticket system to make certain servers are updated and queried airports’ web databases for information.
- I authored (Open, track, update and close) an average of 100 trouble tickets per 8 hr shift in Lotus Notes.
- Coordinate dispatching of technicians with the weather forecast office or remotely reset error codes via the Linux terminals if needed.
- Coordinate/Assist network providers and government agencies to include but not limited to the FAA, Weather Forecast Offices, River Forecast Centers and AWIPS for outages involving line distribution of ASOS meteorological data.
- Use ProComm Plus32 to provide remote file recovery and restoration support for ASOS site specific configuration files residing on SLACKWARE Linux OS terminals.
- Archive incidents or extreme weather events. Provide data support with daily summary of all processed trouble tickets.
- Provide technical assistance and guidance to technicians for implementation of ASOS mainframe system upgrades and enhancements.
- Troubleshoot, analyze, and take corrective actions to resolve data flow issues that cause delays in product availability.
- Frequently respond to users concerning data availability and system status.