Sr. Software Engineer Resume
3.00/5 (Submit Your Rating)
Rockville, MD
SUMMARY
- Results - driven analytical problem-solver wif proven expertise in developing cost-effective, information system solutions to meet challenging business demands.
- I have been an IT consultant for over 15 years as an Application Developer, Technical Project Manager and Sales Engineer.
- Areas of expertise consist of accounting/finance, project management, system analysis, requirements analysis, application design and development, software quality assurance/testing and data mining techniques such as regression modeling, decision trees, text mining, statistical inference, Neural and Bayesian networks.
TECHNICAL SKILLS
- MS DOS
- Visual Basic
- Visual Basic.NET
- VBA
- DB2
- Software/Packages
- Crystal Reports
- UNIX
- Windows 95 - 2010
- HTML
- XML
- XSLT
- ASP
- ASP.NET
- VBScript
- Java Script
- JQuery
- Python
- MS Access
- Visual Studio
- Visual Studio.net IDE
- Windows 8 - 10
- SQL
- PL/SQL
- SQL Server
- Visual SourceSafe
- C ++
- C# (Client Server code and Webservices)
- Oracle
- MS Project
- Visio
- Word
- Excel
- IBM i2 Analyst Notebook and all IBM i2 Applications
- Java
- JSP
- Java Servlets
- Java Webservices
- Amazon Web Services
- MySQL
- Hadoop
- Dreamweaver MX
- ColdFusion MX
- EASYTRIEVE (a variation of COBOL)
- Cassandra
PROFESSIONAL EXPERIENCE
Sr. Software Engineer
Confidential
Responsibilities:
- Develop POCs to store client data in various RDBMS including, SQL Server, Oracle, MySQL and DB2 and Cassandra and Hadoop NoSQL repositories
- Create and consume SOAP and RESTFUL webservices using both C# and Java
- Develop POCs to visualize data stored in various disparage sources
- Create Apache Cassandra, data stores and tables using CQL via Cassandra CQL Shell and DataStax DevCenter
- ETL data to Apache Cassandra from XML and relational databases using a Java based connection and Java developed CQL file
- Responsible for relational database to HDFS data ingestion using Sqoop
- Write client side code to query Cassandra repository using Java
- Develop applications wif backend servers which run as AWS EC2 instance that are supported wif AWS Elastic Load Balancing.
- Deploy applications in teh AWS/C2S environment.
- Architect and implement complex data management and analysis systems
- Provide technical support for Sales meeting
- Provide pre- and post-sales services, to identify customer technical requirements relating to technical, performing customer analysis, creating custom demonstrations and developing POCs.
- Liaise wif Sales departments to perform onsite and Web demonstrations of new and existing products and services to client executives.
- Respond to technical RFIs/RFPs.
- Created custom C ++ objects and GUI applications using Visual Studio
- Manage and perform product demonstrations including creating custom databases, scripts, and presentations.
- Responsible for XML schema and XSLT development
- Responsible for teh design and development of windows and web forms using teh Java Script, VB.net, C#.net and ASP.net
- Responsible for teh development of client and server side web services using C# and Java
- Responsible for unstructured data cleansing using SQL, Java and C#
- Onsite and offsite client interfacing to gather user requirements, support existing functionality and develop new functionality
- Responsible for MySQL, Oracle, SQL Server and Access database design and development; designing schemas, creating tables, views and data base optimization
- Responsible for Javascript web functionality coding
- Responsible for Python script development
- Responsible for custom, link analysis data visualization development for Commercial, State and teh Intelligence community using Analyst Notebook, java applets, asp, javascript and Silverlight interfaces
- Responsible for developing java and .net solutions which utilize web service and direct data connections to various back end databases using EJB, Hibernate and .NET connection classes and references
- Developing application prototypes and proofs of concepts
- Creating and verifying SOW (Statements of Work), project plans and other scope and scheduling documents
- Facilitating and presenting at customer sales and consulting meetings through effective development and presentation of i2 product prototypes and client relationship building
- Demonstrating i2 product functionality from a user and technical perspective to corporate clients such as IBM, Deloitte and government clients
Sr. Application Developer
Confidential - Rockville, MD
Responsibilities:
- Responsible for teh design and development of GUI forms for a complex benefit payment, business intelligence and customer relationship management system.
- Responsibilities included logic analysis, system design, modeling and documentation using object-oriented techniques and tools (Visual Basic, C++ and Oracle, Rational Rose Suite
- Responsible for developing front-end business logic code to interact wif other tiers in a three tier architecture
- Working wif verification and validation vendor to ensure that customer requirements are implemented.
Sr. Application Developer
Confidential - McLean, VA
Responsibilities:
- Responsible for gathering requirements, coding, design and testing in Visual Basic and Cold Fusion MX.
- Responsible for infrastructure and system security analysis, documentation and validation.
- Working closely wif client System Administration staff to ensure that system requirements are implemented.
- Responsible for maintaining and updating Visual Basic applications and migration a client server application from Visual Basic to ColdFusion MX.
- Developing internet and intranet applications using Cold Fusion MX, client server applications using Visual Basic 6.0 wif reporting capabilities through Crystal Reports 10.
Sr. Computer Scientist
Confidential - Lanham, MD
Responsibilities:
- Technical manager of teh System integration team responsible for verification of multi-system compatibility.
- Responsible for infrastructure and system security analysis, documentation and validation.
- Working closely wif client System Administration staff to ensure that system requirements are implemented.
- Responsible for creating automated testing scripts using teh Rational Robot SQA (VB variant) language.
Sr. Developer/PM
Confidential - Lexington Pk, MD
Responsibilities:
- Project Manager and lead developer for SQL Server, MS Access and Visual Basic based software development effort.
- Full life-cycle development (gathering requirements, designing, coding, testing, documenting, implementing and supporting) of a major inventory management system for teh Department of Defense.
- Supervised teh initial stages of a Visual Basic 6.0 to VB.Net migration.
- Designing and developing addition functionality for an MS Access database and migrating it to SQL Server.
- Designing and creating reports using Crystal reports.
- Responsible for process improvements wifin teh Application Development department.
- Created and implemented software development processes for Rapid Application Development using specialized Dynamic System Development Methodologies.
Sr. Developer/PM
Confidential - Rockville, MD
Responsibilities:
- Full life-cycle development (gathering requirements, designing, coding, testing, documenting, implementing and supporting) numerous systems in MS Access/VBA/MS SQL Server for teh Financial Information Management group.
- Designed and developed complex financial applications that performed regression and trend analysis through integration of teh Microsoft Office suite of applications.
- Applications developed include, a World Wide Web accessible MS Access data management database, a requirements gathering database and several financial applications wif table level security and user logging capability managed through MS Access VBA code attached to SQL server back ends through ODBC connections.
- Managed a development team through teh entire SDLC (Software Development Life-cycle).
- Led teh recruiting and interviewing for teh development team resulting in teh hiring of both development and QA (Quality Assurance) personnel.
- Created system manuals and trained users to utilize teh functionality of new applications.
- Designing and creating reports using Crystal reports and Brio.
System Analyst/Developer
Confidential - Reston, VA
Responsibilities:
- Requirements gathering, documenting, coding, debugging and testing for various clients.
- Creating a web interface to an online banking client using ColdFusion and VBScript wif XML as teh middle tier and an Oracle database backend.
- Migrated a Microsoft Access Database to SQL Server for a leading Internet service provider allowing access to teh database from remote sites. Database contained mission critical client data.
- Created a Microsoft Access Database to store and maintain provider information for a leading Healthcare provider.
- Developed a GUI based front-end application using MS Access for teh Provider database. Migrated teh database to SQL Server to facilitate 30 simultaneous users entering data generated by a call center.
- Generated forms, reports and queries for data entry, revision, update and analysis.
- Researched, documented and generated User Acceptance Criterion and QA (Quality Assurance) test cases.
- Managed a team of requirements analyst and Y2k programmers.
- Generated an inventory listing of programs and jobs for client applications by reviewing production libraries and analyzing JCL (Job Control Language) code.
- Defined and documented system CONOPS (concept of operations).
- Responsible for System and Unit testing several systems, which resulted in discovering, documenting, and resolving several major defects.
- Interviewed prospective Confidential business partners.
System Specialist
Confidential - Hunt Valley, MD
Responsibilities:
- Performed periodic system tests to ensure data integrity and to authenticate reporting capabilities.
- Recommended and implemented new procedures to streamline mainframe processing.
- Designed and implemented a Microsoft Access based system to perform account reconciliation.
- Saving teh company an estimated $120,000.00 in wages and collection costs.
- Responsible for developing test plans and scripts and documenting process flows.
- Member of teh Lawson Payroll and Human Resource Systems implementation team; responsible for loading vital information and for several stages of system testing.
- Programmed downloads and uploads to teh mainframe system in a UNIX based environment using EASYTRIEVE as teh interface.
- Documented and analyzed company operational procedures.
- Responsible for teh system support of teh Corporation’s pension plan for over fifteen Human Resource locations including pension calculations and teh reconciliation of teh pension fund.
- Generated teh Pension Valuation Report for teh outside actuary.
- Filed teh Corporation’s annual Benefits and Pension Tax Report, Form 5500, generated teh necessary back-up reports and supervised teh mailing of teh Annual Pension Status Report to all employees.
- Prepared various monthly, quarterly and annual corporate reports and financial statements.
- Prepared monthly General Ledger journal entries, account reconciliation and revenue reports.
