Technical Lead / Senior Software Developer Resume
Arlington, VA
SUMMARY:
Confidential is a senior software developer with a broad range of knowledge of various different computer technologies. Experienced in many roles of software development and is recognized for the ability to create innovate solutions and quickly solve difficult issues.
TECHNICAL SKILLS:
Languages: C#, ASP.NET, .NET, Javascript, jQuery, HTML, CSS, Visual Basic, SQL, T - SQL
Development Tools: Visual Studio, Eclipse, JBuilder, ANT, TFS, MS Office, SVN
Databases: SQL Server, Oracle, MySQL, MS Access, Filemaker Pro
PROFESSIONAL EXPERIENCE:
Confidential, Arlington, VA
Technical Lead / Senior Software Developer
Responsibilities:
- Lead developer for WebRABIT which is an ASP.NET website with a SQL Server database backend. Involved in all aspects of development for the project utilizing technologies such as C#, .NET, HTML, JavaScript, and jQuery.
- Coordination of development tasks to other developers using Microsoft Team Foundation Server to designate assignment and manage the project.
- Conducted code reviews for peers to ensure developers adhere to standardization and best practices.
- Developed internal use software tools in C# to simplify the testing and management of the application.
- Responsible for change management and maintenance of the code repository in TFS as well as creating the deployment packages of the software for delivery to production.
- Development of applications to produce custom reports and documentation using TFS API for status and tracking purposes.
- Participated in the gathering of requirements from the customer and drafting the design for upcoming new releases of the software.
- Point of contact for working with other groups in the Department of State to coordinate efforts in testing and resolving user reported issues.
- Setup and maintenance of various server environments for development and testing purposes.
- Experienced in development of complex transact-SQL code in SQL Server.
- Automated various processes in the development lifecycle such as deployment, backup and restoration of the application environment using batch scripts.
- Resolved tier 3 troubleshooting issues from the user base as well as providing timely solutions and workarounds.
- Organized and hosted user acceptance training classes for new software releases in order to demonstrate and highlight new functionality of the application.
- Participated in the screening and interview process of new hires for the development team.
Confidential, Washington, DC
Java/C# Developer
Responsibilities:
- Worked in a team to develop new features and functionality as well as maintaining and resolving known bugs for the Post Administrative Software Suite. PASS is comprised of over a dozen different online web applications used by US embassies and consulates located around the world. A wide variety of programming languages were utilized and consisted of Java, C#, classic ASP and ASP.NET while connecting to a SQL Server database.
- Contributed to the application support team using the Remedy system offering Tier 3 help for PASS software offering solutions to the most difficult to solve problems that users encounter from posts located around the world.
- Development and maintenance of the Department of State WebTATEL system. WebTATEL is a time sheet tracking application written in Java that is used for Department of State employees.
- Participated in the design and architecture of a message monitoring software tool used to assist in the troubleshooting of PASS related issues. The tool is developed in C# and has the ability to automatically connect to remote sites over the internet and capture data for displaying daily status updates.
- Development support for the HQ application which handles the processing and handling of incoming metrics data that is sent daily by the PASS software.
- Lead developer of an ASP.NET web site used for the processing of W2 tax forms for DoS employees. The web site provides a user friendly online interface and simplifies the process of editing and printing of W2 and W2 correction forms. Responsible for updating the site yearly for any new upcoming changes in the tax reporting requirements.
- Worked in a team to develop the next verison of the eServices website using ASP.NET and the Microsoft MVC framework. Responsibilities also included developing various web services with WCF for testing purposes.
- In charge of creating and maintaining the automated builds hosted on a Bamboo server for the many various software applications developed by EPI such as WebPASS, WebTATEL, W2, and eServices.
Confidential, Eatontown, New Jersey
Intermediate Software Engineer
Responsibilities:
- Worked in a multi-year project involving the development of a network vulnerability assessment tool in C#. The application scans Linux systems and checks against the OVAL standard an XML formatted open security format. Responsible for developing parts of the GUI interface and the SSH tunneling code which allows the application to connect to remote machines. Multi-threading techniques were employed in the application to simultaneous scan many systems at once.
- Involved in the design and implementation of a radio network traffic simulator application programmed in Java for a modeling and simulations project. This project involved coordinating data communications across a HLA network protocol and the synchronization of multiple systems. The application interfaced with live radio components for real time network analysis to determine the impact of different PKI infrastructures in a radio network for the Army.
- In charge of development and creation of automated JUnit test cases for an army sponsored Java application to manage and facilitate the process of issuing, revoking, authentication, and authorization of personnel under the PKI infrastructure.
- Developer of various web services in Java utilizing a SOAP protocol providing online interoperability between multiple Java application components.
Confidential, Metuchen, New Jersey
Web Developer/DBA Administrator
Responsibilities:
- Designed and developed an online website utilizing Java servlets and JSP with a MySQL database back end allowing clients to securely access private documents via the internet which reduced labor and mailing costs while significantly increasing production and efficiency.
- Developed an online project management web site using Java servlets and JSP. The web site tracked and organized tasks and contact information for private use by company employees.
- Created apple scripts to automate day-to-day processing tasks while being actively involved in computer system administration.
- In charge of development and maintenance of the company database which stores sensitive information such as personnel time sheets and customer accounting invoices.
