Software Engineer Resume Profile
Allentown, PennsylvaniA
SUMMARY
Interested in Entry and Junior level positions only.
TECHNICAL Skills
Stronger skillsets:
- OO Languages: Java, .Net C
- Data: XML, CSV
- Databases: tSQL, mySQL
- Tools: Eclipse, Microsoft SQL Server Studio 2008, Visual Studio 2012/Ultimate
- Frameworks: Xpath, PhoneGap, .Net, J2SE, WPF, JDBC/ODBC
- Platforms: Windows 98/2000/XP/7, Android 3.0
- Collaboration: CVS, SVN
- Patterns: Singleton, Facade, Factory, Lambda Expressions
Weaker skillsets:
- OO Languages: .Net VB
- Data: JSON,
- Databases: Cassandra, Oracle
- ORM: Hibernate
- Tools: Oracle SQL Developer, mySQL Workbench
- Frameworks: LINQ, ADO, REGEX, .Net, J2SE, J2EE Servlets , WPF, WSE, jQuery, GWT
- Web Development: CSS 3, HTML 5. JavaScript, JSP, .Net ASP, XAML, PHP
- Testing: Junit, Nunit
- Patterns: MVVM, MVC, MVP, DAO
- Business Solutions: ServiceNow ITIL
Experience
Confidential
Software Engineer
- Assisted in development of a major asset management product.
- Performed various testing and bug fixing.
- Developed Administration section for an asset management product.
- Handled User Management
- Handled Modular Development
- Includes customization of types, attributes, permissions, tasks, work orders, permits, etc.
- Helped modularize the MS SQL database.
- Decoupled various components for use in other modules.
Environment: SQL, Javascript, HTML, CSS, .Net ASP, .Net C , Telerik UI/ORM, Kendo UI, JQuery
Methodologies: Agile
Confidential
Service Now Developer Production Support
- Contracted for Guardian Life Insurance Located in Bethlehem, PA.
- Developed various parts of ServiceNow Sandbox Dev UAT Production
- Handled tickets from Users.
- Researched and debugged issues or developed enhancement requests.
- Developed and tested in Sandbox/Dev, uploaded to UAT in an update set afterwords, then pushed into production after it cleared the UAT team.
- Developed UI Policies, Data Policies, Client Scripts, and UI Actions.
- Created new forms, altered business rules/ui behavior, etc.
Environment: SQL, Javascript, HTML, CSS, ServiceNow, LotusNotes, Snaggit
Methodologies: UAT Testing, Agile
Confidential
Independent Contractor
- Contracted for Confidential.
- Created a Confidential Web Application from scratch.
- Used Apache Derby as the database.
- Used Confidential.create, RemoteServlet extensions, etc .
- Used a Confidential CellTable to display data pulled from the database.
- Performed manual testing, debugging, and functionality enhancement on a new web application.
- The application was built using Java and Confidential Google Web Toolkit and hosted with Tomcat.
- Testing comprised of UI testing and database queries for verification.
- Debugged the application as a locally hosted Confidential web application, claimed Mantis tickets and then dug through the corresponding code to fix various issues.
- Functionality enhancement included mapping PDF fields to a java Properties file as well as a MySql database look-up table.
- Created two Android Demos and one Android Prototype.
- Demos and Prototype included:
- A login screen with REST web service calls for authentication.
- A widget to pull recent data from the server every 30 minutes.
- Use of the action bar for activity changing.
- Progress bar transitions Asynchronous background tasks used to call data from web service
- Usage of PhoneGap for HTML 5 exploration 3.0 and 4.0 .
- Multiple sets of built in preferences.
- Used Fragments alongside built in activity transitions.
- Extension of the Application class to maintain user data globally.
- Google Map Fragments Custom Interactive map and Geo-locator
- Bench-marked and assisted in testing a website in development Existing product version upgrade
- The benchmark used Java to make various REST web service calls hosted by a JBoss server. JSON was used to deliver and receive object data.
- Benchmark included user generation as well as user simulation.
- Users logged onto the application, performed random tasks.
Confidential
Software Development Engineer
- Recruited under the Confidential.
- Led and organized project and code documentation efforts.
- Creating and maintaining various templates such as Release Notes, Change Logs, UATs, etc.
- Structuring and maintaining the shared documentation area for project, receivable, and deliverable documents.
- Creating UAT Test documents for existing products.
- Creating source code documentation for projects without source code documentation
- Compiling them into a website ready static html directory using DocX.
- Trained the intern in basic C and OO Principles.
- Designed and built utility projects to speed up development.
- Designed and built an automated logging project for debugging.
- The logger automatically inserted itself accurately into source code when given the project directory, detailing the following:
- The design was built with modular expansion in mind.
- The logger contained a master settings xml file and a master controller class to dynamically load, read, and change loggers, logic modules, and output settings without having to recompile code.
- Redesigned and cleaned existing projects.
- Designed a replacement dynamic form generator project in WPF.
- Utilized DevXpress ribbons with drag and drop functionality for a clean and easy to use interface.
- Connected to two web services as well as a MS SQL database for storing forms and application integration.
- Designed easy to add new form objects in mind.
- Drag and Drop, custom Context Menus, and data gathering For save and load operations functionality were placed on the form objects.
Environment: .Net Framework 3.5 and 4.0, WPF, XAML, XML, C .
Methodologies: UAT Testing
Confidential
Java Developer
- Contracted for Confidential.
- Research and development Benchmarking various databases such as MS SQL and Oracle.
- Benchmarks include Importing and Querying.
- Machine Sensor Data was read from csv files, parsed into objects and variables, and then inserted into the selected database using JDBC drivers. Batch sizes varied from 10k to 100k.
- Recorded data was written to a csv file, with MS Excel used to view the results.
Environment: Java, IDE Eclipse, Spring Tool Suite , XML, DB JDBC, SQL, Oracle, Cassandra , Maven.
Methodologies: N/A
Confidential
Java Developer Web Experienced
- Contracted Confidential.
- Used Exigen's OpenL framework to parse tables built in MS Excel to create various business rules insurance policy ratings for the backend of an N-tier layered web application.
- This framework was used to develop java beans, look up and decision tables in their BEX OO language.
- Tested and Modified existing OpenL formatted spreadsheets according to given requirements.
- Used Java for testcase automation and performing unit test cases in combination with Exigen's WebStudio web application Hosted by Tomcat .
Environment: Java J2SE, Eclipse, SVN Eclipse Plugin, XML, OpenL, MS Excel
Methodologies: N-tier layered development Presentation Business Data
Confidential
Lead Developer Java
- Lead and trained a team of 6 in Java's J2SE framework.
- Worked on a 3 layered project in Java that consists of a General Purpose Backend Library, Module Package, and a Modular Calculator.
- The General Purpose Backend Library includes Database and Networking components alongside various other useful utilities and classes.
- The Module Package consists of various modules built following a modified modular design pattern that allows for easy third party development and extensions.
- The Modular Calculator serves as a front end application that gives users easy access to modules as well as a full blown calculator.
- Responsible for business and management website design, construction, and management using WordPress, JQuery, HTML, CSS, JavaScript, and PHP mySQL database .
- Used PHP to design a top level project management site, pulling data up from our mssql database.
- Used JQuery and CSS to create smooth transitions between site areas No page reloads needed .
Environment: Java J2SE, SVN, Eclipse, PHP, JavaScript, JQuery, HTML, CSS, XML, OSL, WordPress, myPHPAdmin, mySQL, SQL
Methodologies: RAD, Agile
Confidential
Freelance
- Trained students with the basics of the Java J2SE and/or .Net C platform.
- Primitive Types, Primitive Wrappers, Enumerated Types, Objects, Inheritance, Anonymous Types, Generics, Encapsulation, Interfaces, Garbage Collection, Threads, GUI forms.
- Mock UML and Storyboards design, Full UML and Storyboard design.
- Robust object oriented modeling and interface design techniques.
- Trained students with Java executable Jar file and/or C .exe deployment.
- Project Import/Export functions dll and .jar library creation.
- Packaged Desktop deployment.
Environment: Java J2SE, .Net, Visual Studio Express C , Eclipse Helios , SQL, ASP.Net, AJAX, XML, C
Confidential
Developer
- Worked on ServiceNow's front end implementation to create business and validation rules, as well as tables, widgets, etc.
- Created .Net ASP webpages for various clients, using .Net VB code behind that accessed a SQL database. These pages served as a temporary service until the ServiceNow migration was completed.
Environment: SQL, ASP.Net, AJAX, ServiceNow, VB .Net, JavaScript, Microsoft Visual Web Developer