Senior Software Engineer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Progress Sofware - 20+ years of progress application development including database design, indexing, transaction scoping, UI processing and workflow management.
- Software Development - Experience managing the development lifecycle from defining customer requirements to implementation. Involved in all phases of the application development process.
- Team Management - Managed team of 15 members through providing technical direction, career development and mentoring of junior team members.
- Project Management - Experience in managing software development projects with varying degrees of complexity and staffing requirements. Able to document diverse customer requirements in order to satisfy their unique business needs.
- Software Implementation - Install and configure software at client locations. Conducted technical end-user training and managed customer requests. Evaluating opportunities to sell additional services including software enhancements, technical training and implementation services.
TECHNICAL SKILLS
- Progress 4GL / OpenEdge through version 11.7
- Progress RDBMS & Microsoft SQL Server (T-SQL, SQL Scripting)
- Agile Project Management (VSTS/Rally) and Software Change Control (SharePoint/Jira)
- Microsoft .Net 4.0/4.5, C#, TFS, Entity Framework, MVC,
- Microsoft BizTalk Server 2010 (Multi-system Integrations, Message Routing, Orchestrations)
- IIS, SOA, WCF, REST, XML, XSD, SAX, WSDL, SOAP
- SharePoint Sever, Windows Server Visual Studio
- SendGrid Email / Marketing Integration
- Application Logging with Elasticsearch and Kibana
PROFESSIONAL EXPERIENCE
Senior Software Engineer
Confidential
Responsibilities:
- Software development utilizing Agile methodology.
- Application development with Progress versions 10 & 11 in a large n-tier configuration.
- Technical lead for the Student Services modules: Leads processing, Student Enrollments, Course/Student Scheduling, Program management, Student Services, Housing & Employment services.
- Managed development projects including technical analysis and design, development, quality assurance testing, source code control, implementation and support.
- Worked with junior programmers on project tasks, conducted code reviews.
- Utilize the Progress AppServer for batch processing and calls to hosted services.
- Technical lead for web service integrations support with third-party vendors utilizing web service calls and message management with BizTalk Server.
- Application development with .Net C#, SQL Server, IIS 7, BizTalk, Windows Server, WCF & Rest services, Enterprise Reporting and Progress 10.2b/11.7
- Technical support for external system integrations: Online Learning Management System (eCollege LMS) and Online Electronic Grade Book (eSembler EGB).
Senior Software Engineer
Confidential
Responsibilities:
- Professional Services development providing customized business and technical services.
- Worked with customers to manage software enhancements focusing on scheduling implementation.
- Developed integrations Payroll, Scheduling, MS Project, Excel, & Reporting applications.
Director of Software Development
Confidential
Responsibilities:
- Technical lead for client-server application development and architectural design.
- Customer upgrades - managed the process to upgrade customers to new versions of the software.
- Pre/Post Sales Consulting - worked along side the sales team to resolve technical questions.
Senior Software Consultant
Confidential
Responsibilities:
- Custom programming services for Medical Billing, Distribution and Manufacturing software.
- Technical lead for Progress client-server application development and design
- Managed staff of 10 resources including interviewing, selection, hiring, training and retention.
