Sr. Software Developer Resume
Mount Laurel, NJ
SUMMARY:
- 5 years of experience with T - SQL and SQL Server (7 to 2014).
- Experience with developing Java Servlet, Java Server Pages, EJB based applications and SOAP based web-services.
- Experience with developing and consulting on C#, Visual Basic .NET, classic ASP and ASP .NET SQL Server based projects.
- Experience with Backbone.js
- Experience with MVC and MVVM based web application.
- Experience with developing SOAP based and REST based web-services in .NET.
- Experience with developing compliance management and sales reporting tools in Visual Basic .NET
- Experience with development of C# and Visual Basic 6 based applications at a real-estate data and software service provider.
- Experience with development of ERP systems for small and mid-size clients using SAP Business ByDesign Studio and ABAP scripting language.
- Internship experience as a Software Quality analyst and Software Engineer for an Internet-based patient-care risk assessment software company.
- Internship experience developing a proprietary software testing system with core Java and Microsoft Access.
- Co-op experience as a Software quality analyst at a healthcare giant testing the Year 2000 bug on COBOL (Mainframe based) applications. Experience with testing the Year 2000 bug on Visual Basic 6 applications. Experience with utilizing the Job Control Language (JCL) through a Rumba TSO29 terminal.
- Experience with Tomcat, JBoss application server, Websphere application server, Websphere Commerce Server and WebLogic application server.
- Experience with UI development and content development using Sharepoint 2007, Web parts and Infragistic controls.
TECHNICAL SKILLS:
Hardware: PC s, Macs.
O/S: Windows (NT, 2000), UNIX.
Languages: C++, Java (J2SE and J2EE 1.6 and 1.8), C, Perl, SQL, C#, Visual Basic 6, Visual Basic .NET, XML, Cold Fusion, ASP, ASP .NET, VB Script, COBOL, JCL, JavaScript, HTML (HTML 5), CSS, ABAP Scripting Language (ABSL).
API s: ODBC, JDBC, Servlet, REST.
Web Servers: Apache, Internet Information Services (IIS 5.0, 6.0, 7.0)
Application Servers: WebSphere, WebLogic, Tomcat, JBoss, Cold Fusion Application server.
Development Tools: Visual Studio 6, Visual Studio .NET ( ), JBuilder, JBoss Developer, Eclipse, Rational Application Developer, IBM Visual Age, Net Beans, SAP Business ByDesign Studio (SDK), TOAD for Oracle
QA Tools: Mercury Quality Center, Quick Test Professional, SoapUI, Selenium, Clearquest, Charles Proxy.
Database systems: Oracle, SQL Server (7-2008), MySQL, DB 2.
Source Control: Visual Source Safe, Clearcase, Team Foundation Server, Subversion, WinCVS, Git.
Other Software: Microsoft Office, Crystal Reports, Cold Fusion, Proterm, ClearQuest, 3D Studio Max, PhotoShop, PhotoDeluxe, Maple, Xilinx, Flash, FileMaker Pro, ClarisWorks, DreamWeaver, MS Frontpage, SAP Financials OnDemand, GIF Construction Set 32, FTP tools, TCP/IP.
Frameworks and Libraries: Struts, AngularJS, JQuery, AJAX, Spring, Backbone.js, Swagger.
PROFESSIONAL EXPERIENCE:
Confidential, Mount Laurel, NJ
Sr. Software Developer
Responsibilities:
- Analyzed requirements for, designed, implemented and tested migration of a Visual Basic 6 customer service agent call management product into ASP .NET (C#), MVC, SQL Server 2014 with Backbone.js (Backbone MVC and MVVM), JQuery, JavaScript and REST web - service calls. Wrote unit tests to test data access layer, web api and business logic layer using Visual Studio 2015 Unit Tests Framework. Learnt Backbone.js. Utilized Repository and Singleton design patterns. Utilized Backbone.js MVC and Backbone Epoxy to develop user interface for web application. Utilized JQuery UI tab control and JQuery for
- DOM manipulation. Made AJAX based REST calls to Web API layer and utilized data returned from call in User interface. Implemented voicemail, preview call dialing, hangup, callback dialing, predictive dialing and call disposition. Utilized SignalR telephony api to make calls. Wrote T-SQL queries and stored procedures. Utilized Swagger framework for REST Api. Utilized CSS and Bootstrap for styling.
Confidential, Mission TX
Software Developer
Responsibilities:
- Developed an application using Java Servlets, JBoss application server, JavaScript, HTML 5 and MySQL for merchants to apply for loans from banks. Implemented admin section and dashboards for user agents, merchants and banks. Implement search feature for banks. Implemented ability for banks and agents to send messages. Implemented ability for banks to download applications and supporting files and approve or decline applications. Implemented automated document completion checking and automated emails.
Confidential, Philadelphia PA
Web Developer
Responsibilities:
- Maintained company website. Performed updates to website using HTML 5, CSS and JavaScript. Performed migration of website UI to HTML 5, CSS 3 and Javascript. Migrated company website to Java Server Pages (JSP, J2EE 1.8), core java, MySQL, HTML 5 and JavaScript. Helped with desktop issues and troubleshooting. Fielded phone calls from customers and potential customers.
Confidential, Somerset, NJ
.NET Software Developer
Responsibilities:
- Developed a web portal in .NET, C#, Entity Framework, MVC, SQL Server, JavaScript, CSS and HTML 5 for physicians to evaluate medications. Perform migration of UI to HTML 5 and CSS 3.
- Developed and maintained several Java Server Pages (JSP), Java Servlets and Oracle PL\SQL based applications. Utilized HTML 5 and JavaScript for front - end. Implemented application security. Performed code changes in core Java, Java Servlets and Java Server Pages (JSP). Installed and configured HP Fortify. Utilized HP Fortify for static code analysis. Utilized OWASP s ESAPI library to protect data against SQL injections and other security vulnerabilities. Performed encryption, encoding and validation through ESAPI. Replaced threads with dispatch queues. Implemented a timer bean. Implemented JDBC connection pooling. Improved input validation to make it more secure against SQL injections. Utilized REST and XML for passing data across applications. Worked in a SCRUM - Agile environment. Utilized AngularJS. Utilized JQuery for traversing through DOM elements. Perform migration of UI to HTML 5 and CSS 3. Utilized JNDI for accessing resources on the computer network through Java.
Confidential, West Chester, PA
Software Developer
Responsibilities:
- Performed functional enhancements to and tested the Confidential business web - portal. Utilized Java Server Pages, core Java, JavaScript, HTML 5, CSS, Websphere Commerce Server (WCS) and DB 2. Performed migration of UI to HTML 5 and CSS 3. Performed unit testing with JUnit. Utilized REST calls and XML to pass data. Utilized AngularJS for view and model binding. Utilized Selenium for white-box testing. Utilized Quick Test Professional for automated black-box testing. Utilized multi-threading.
Confidential
Software Developer
Responsibilities:
- Performed SAP Business ByDesign implementations for customers including web - services, user-interface, reports, business logic and analytics. Implemented a web-service in ABAP scripting language for a wireless customer to extract sales orders and product information from the backend. Implemented another web-service to extract knowledge base articles. Worked in a SCRUM - Agile environment. Wrote a Java Servlet based application for a customer. Utilized J2EE 1.8.
Confidential
Web Developer
Responsibilities:
- Developed a web-based application in Cold Fusion for computing and analyzing the total cost of ownership of hardware such as computers, networks and printers. Utilized JSON to pass data between components in a Model View Controller architecture. Utilized CFWheels a Model View Controller framework for Cold Fusion. Utilized Charles Proxy Debugger for debugging. Generated charts from data and utilized AJAX for loading charts. Worked in an Agile SCRUM environment. Utilized AngularJS. Utilized JQuery for DOM manipulation, CSS manipulation, AJAX and HTML event methods. Wrote SSIS packages for ETL tasks. Wrote T-SQL queries and Stored Procedures.
- Provided application support for a SQL based data warehouse. Ran and monitored EFTs, ETLs, system status and performance. Initiated and responded to client report requests. Extracted appropriate data trends captured in the SQL data warehouse in support of custom projects. Built custom files and web reports in response to client requests. Provided system user . Monitored load streams and quality measures according to established production. Monitored and managed client requests and production incidents as required. Utilized OLAP and OLTP systems using SQL Server 2008 (T-SQL and SSIS). Built custom reports using MDX. Utilized Sharepoint 2007 for content management. Performed UI development in share point using Web Parts. Utilized Active Directory and LDAP to connect to user accounts. Wrote SSIS packages for ETL’s.
Confidential
Technology Consultant
Responsibilities:
- Analyze requirements for, design and develop software applications in C, ASP, ASP .NET, C#, Microsoft Access and SQL Server (T - SQL). Participated in development and testing of an Internet portal for records management, billing and invoicing. Wrote HTML, JavaScript, CSS, C# and T-SQL code. Built an application launcher using C#, Windows Forms, processes and T-SQL. Configured the web pages on IIS 6. Utilized controls like Data lists and data grids. Used Infragistics controls for file upload and Tree control for showing directory structure from file system. Utilized Team Foundation Server for source code control. Utilized AngularJS. Utilized JQuery for traversing through DOM elements. Migrated application to Sharepoint 2007. Performed User Inteface development in share point using Web Parts. Utilized Infragistics controls for Sharepoint such as Data chart, Grid, Map and HTML grid. Utilized Active Directory and LDAP to connect to user accounts.
- Analyzed requirements for, designed and implemented Microsoft Access and Excel based applications for various groups in the
- Customer Contract Management department and for the Marketing department of the company. Designed, coded and deployed reporting application for Merck’s Marketing and Sales team. Developed Access-based sales ranking reporting tool with tables linked to
- Oracle data. Developed report on sales by sales broken up by region, district and territory in Business Objects with a database connection to Oracle data.
Confidential
Software Application Developer
Responsibilities:
- Develop, maintain and support application for managing and reporting enterprise application security and user-right policies. User Interface is built using Windows Forms and application logic is implemented with Visual Basic .NET. Back-end logic is implemented using SQL Server 2000. The application utilizes LDAP, Active Directory namespaces and impersonation in .NET for creation and modification of appointments and reminders in users’ calendars. Uses Outlook Interop to send email to users. Build and maintain a sales tool in Visual Basic .NET and Crystal Reports for the Sales and Marketing teams to run various sales reports.
- Re-designed and developed company internet portal. Added online bill payment capability. Designed and implemented user interface. Wrote SQL stored procedures with inner and outer joins to retrieve, insert and update network access rights data into and from SQL Server 2000 (T-SQL). Utilized Windows Presentation Foundation for developing the graphical user interface. Utilized WPF calendar control, Border, DocumentViewer and image controls. Wrote SSIS packages for ETL tasks. Wrote T-SQL queries and stored procedures.
Confidential
Sr. Programmer
Responsibilities:
- Developed a Microsoft Access based meeting tracking application. Made several functional and graphical enhancements to a Cold Fusion based web portal. Wrote T-SQL queries and stored procedures. Installed and updated SSL s.
Confidential
Software Developer
Responsibilities:
- Developed an Internet-based portal for customers to shop for and make reservations for tourism packages (flight reservation, car rental, hotel reservation, tour guide etc). The portal was developed with Java Server Pages (JSP), core Java and an Oracle back-end. Utilized the Struts framework. Utilized Hibernate for Object-relational mapping (ORM). Wrote java code to extract flight data in XML from SABRE - a main frame based flight information system.
- Designed and developed a coupon printing application in Visual Basic 6 for kiosks.
- Performed development of applications in Microsoft Access, C# (. Net), Visual Basic 6 and SQL Server 2000. Developed a valuation scoring add-on for a Residential appraisal software product. The component was written as a COM object and was called from unmanaged Visual Basic 6 code. Developed API’s packaged as DLL’s for the Visual Basic 6 application Building Cost Data (BCD).
- Performed enhancements to a Visual Basic application for managing building cost data. Developed a web-service for processing XML based property insurance records and
- Inserting them into a SQL Server database. Developed a testing tool in C# for a SOAP based .NET web-service. Performed code review of an outsourced project. Assisted in the development of reports in Crystal Reports.
- Wrote SQL stored procedures and queries to retrieve and update property and valuation data into and from SQL Server 7 and 2000 databases. Wrote T-SQL queries and stored procedures. Performed enhancements to Integra-Claims - a Java and Oracle based application for processing insurance claims. Implemented several Entity Java Beans (EJB). Performed unit testing with JUnit.
Confidential
Database Consultant
Responsibilities:
- Developed and maintained a Microsoft Access database for budgeting, payroll, invoicing, event scheduling and sending automatic email reminders. Utilized VBA and OLE Automation.
- Developed and maintained a school information management system in ASP, Cold Fusion and SQL Server 2000. Wrote sql stored procedures and queries with inner and outer joins to retrieve, insert and update student, employee information, student attendance records and generate reports for the city and state school boards. The data relations were normalized to 3NF. Wrote ASP (VBScript) code to extract data from, insert data into and update data in a SQL Server based data warehouse. Implemented an online product clearing house system in PHP, MySQL, HTML, CSS, JavaScript on a Linux server. Utilized shell scripting. Wrote T-SQL queries and stored procedures.
- Scoped, analyzed requirements for, designed, implemented, tested and deployed a proprietary software testing tool in Core Java using IBM Visual Age as the development tool. Implemented Swing based interface. Performed unit testing with JUnit. Extracted, inserted, updated and deleted data from a Microsoft Access and an Oracle database. Participated in authoring project proposal for customer. Utilized MFC and C++ for fixing bugs in a desktop based customer application. Performed unit testing with C++.
- Programmed a Rabbit Microcontroller device in embedded C to analyze speed and movement of gold club swings.
Confidential, Philadelphia, PA
PHP Developer
Responsibilities:
- Developed a PHP, Linux, MySQL, HTML and JavaScript based application for analyzing protein molecules. Implemented search and molecule linking features. Utilized shell scripting.
- Tested a C, Perl and Oracle based medical quality analytics application. Migrated application into Java Servlets using JBoss Developer and JBoss Application server. Wrote Java Servlet code for login validation and running stratified multiple variable regression based hospital reports. Analyzed and modified P\L SQL (Oracle) queries and procedures. Wrote Java code and SQL queries to extract data from MedPAR, All State Payor data and private client data. Computed CACR comorbidity scores and mortality deviations for different patient groupings such as hospital-level, physician-level, principal diagnosis, DRG, procedure. Utilized logit modelsto model mortality outcomes.
- Presented labs. Graded exams, labs & homework projects. Held office hours to assist students. Aided professors in course planning.
