Software Engineer Resume
TECHNICAL SKILLS:
Languages/Technologies: Java 6/7 & J2EE technologies & Architecture (JSPs, Servlets, Beans), JavaScript & JS Libraries/Frameworks (jQuery, ExtJS, AngularJS), HTML5/CSS3/XML, MVC Frameworks (Struts 2/Spring), ORM (Hibernate), SQL/Relational DB Technologies, XML (Utilization & Analysis), JSON, PHP, SOAP. CFML, COBOL, VB Script, Web Services
Software: Eclipse, Netbeans IDEs, RDBMS (MS SQL Server 2005/2008, Oracle, MySQL), Apache Tomcat Deployment, Firebug, Git & Subversion SVN, Cardiff Autonomy System (Process Automation), Cardiff Teleform, MS Dynamics (Great Plains), ColdFusion Builder, VB Studio
SDLC Methodologies: Experience in Team - oriented and Agile Development environments; Experience gathering, analyzing, discussing, and meeting customer requirements; UML Design
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Responsibilities:
- Gymbuddy - Modifications to an existing Android project for finding a gym partner by location, interests, gender, etc
- Dsmeerut - Conversion of to a native application such that the voting locations and other information can be accessed from an Android device anywhere without mobile data connection
Confidential, Bala Cynwyd, PA
Software Engineer
Responsibilities:
- Developed a trade show management application for the Clover point-of-sale system. Clover POS is essentially an Android system with additional security features. The application made use of Android events to listen for changes which required a swap to a custom application, process users operations, and swap back when necessary to complete the transactions
- Created a solution to cross-integrate MS Dynamics NAV and a separate Java-based system utilizing a RESTful web service to process CRUD operations for JSON objects
- Built from scratch a Java system utilizing a Spring framework as well as the use of Payeezy (by First Data) to process credit card operations. The system also emailed invoices as well as managed the data behind said ledger entries.
Confidential, Media, PA
Software Engineer
Responsibilities:
- Wrote Java-based algorithms to iterate over millions of DB records that were to be updated, analyzing XML for various requirements, counts, and analysis in the process, as required by the client. Utilized Node4J API for the XML analysis and update portion of the project. For example, the client needed to analyze parent-child node relationships in an effort to make decisions related to their new database schema, for which I was responsible for performing various counts and updates via JDBC.
- Added a new facet to an existing XML-based UI for a secondary client, adjusting their existing SQL Server database to account for a new parent-child relationship within their XML structure.
- Wrote SQL scripts to be run within the above environments when the client was ready to move the changes from development to testing environments. Received feedback and additional requests from clients and made myself available to re-focus on any high-priority changes
Confidential, Wyomissing, PA
Java Developer
Responsibilities:
- Contracted for a project invovling major enhancement, maintenance, and furthering of one of their largest and most fundamental internal applications, which is used to assist the company’s many financial analysts to utilize its research, financial data, and analytical tools to track, update, and organize the meetings in which the credit ratings of a great portion of companies, corporations, and financial institutions are discussed and distributed. Spring framework with a heavy use of, as described below, ExtJS framework
- Met business and functional requirements necessary for proper enhancements of the application utilizing SCRUM methodology, on-site discussion and versioning control in a J2EE-environment with a heavy emphasis on the use of the ExtJS framework
Confidential, Pittsburgh, PA
Web Applications Developer
Responsibilities:
- Utilized core Java and VB script in conjunction with Cardiff Teleform and Autonomy to bring automation to the indexing, processing, as well as the procedures following, the introduction of any business documents to the workplace
- Independently utilized Coldfusion, JavaScript, and SQL Server 2005/2008 technologies and queries in the development of applications to bring the way in which multiple departments operated up-to-date, streamlining various processes and allowing for quicker, more efficient day-to-day business. Worked alongside these internal customers to help narrow and clarify their needs such that they can be implemented and realized within the development process
- Utilized .NET to develop a custom plugin for MS Outlook to handle automatic indexing of outlined credit documents into the credit application, its database, as well as the file server
- Collaborated with a second developer in the transition from a previously-built Autonomy-based system handling multiple processes to a more agile ColdFusion-based environment
- Performed individual bug-prevention and QA on all applications that I worked with and/or maintained for the duration of my stay at Confidential
- Ensured that I was available to any employee who may have a request, suggestion, or issue with any piece of software and worked quickly to correct any issue, or escalate any request or concern for my manager’s approval
Confidential, Pittsburgh, PA
Customer Service Representative
Responsibilities:
- Provided exceptional service to COBRA insurance participants by responding to a broad range of inquiries with accurate, reliable information
- Cultivated positive customer relations by maintaining a friendly, professional attitude and by addressing any issues or concerns that may arise in an appropriate and timely fashion
- Escalated all discrepancies in the administration of such benefits to the appropriate party for adjustment or review
Confidential, Pittsburgh, PA
Computer Technician
Responsibilities:
- Provided exceptional computer repair service for customers to resolve issues and concerns relating to prevention of data loss, virus infection, performance and security-related issues
- Built new computers, installing hardware and software, and ensuring new equipment is up-to-date and ready for use. Held responsibility for installing data backup for a wide variety of complex jobs including external hard-drives and BIOS software to simple USB backups
