Software Engineer Resume
0/5 (Submit Your Rating)
Atlanta, GeorgiA
PROFESSIONAL EXPERIENCE
Software Engineer
Confidential, Atlanta, Georgia
Responsibilities:
- Follow scrum methodology for development and implementation of SCO
- Utilize IBM's Rational Application Development (RAD) IDE platform for the development environment
- Rely on Team Foundation Server (TFS) for version control, product backlogging, and sprint tracking
- Deploy updates, upgrades, and bug fixes to three different environments: User Agreement Testing, Development, and Production
- Develop backend bug fixes and new features using Core Java 8
- Foster frontend changings, bug fixes, and adding new features by means of JSF, JavaScript, jQuery, html5, and CSS
- Test and debug newly developed code, updated code, and bug fixes using WebSphere Application platform/server
- Validate UI Data with database data using SQL Server Management Studio
- Monitor progress of new features, story completion, bug fixes, and development performance with the story management tool Team Foundation Server
- Produce JUnit tests for functional testing
- Derive necessary requirements and expectations made by business to complete stories/requests using face - to-face communication, email, or Skype Business
- Optimize performance by refactoring redundant code logic or outdated coding patterns to more commonly used coding patterns
Software Engineer Consultant
Confidential, Phoenix, Arizona
Responsibilities:
- Maintain and update custom legacy and cloud apps written in Core Java 8
- Utilize the build tool Gradle for dynamic dependency management within apps
- Implement dependency injection and autowiring in apps using SpringBoot
- Monitor the performance of grid apps using Gridstats
- Stand up end point services that provide logistics data in different formats using the Java2EE framework
- Construct queries using SQL
- Test and debug newly developed code, updated code, and bug fixes using the Eclipse IDE’s Tomcat platform/server
- Develop software using the Agile Software Development technique Xtreme Pair Programming
- Store and host apps’ code on the Github repository
- Analyze databases and debug queries using DBvisualizer
- Automate functional and performance tests using the stress tool JMeter
- Monitor progress of new features, story completion, bug fixes, and development performance with the story management tool Pivotal Tracker
- Observe request/response behavior of apps’ endpoints locally or manually using Postman or Swagger
- Ensure code quality in terms of bugs and vulnerabilities using SonarQube
- Monitor automated server side builds that include code com, unit testing, integration testing and code quality with Jenkins
- Test and troubleshoot custom legacy and cloud apps using Postman, Swagger, and Eclipse
- Elicit requirements and expectations from functional testing team member
Associate Mendix Developer Consultant
Confidential, Atlanta, GA
Responsibilities:
- Progress a receipt capture application that addresses the widespread pain point of “chasing receipts” for P-card transactions and matching them to SAP financial transactions
- Maintain the vacation request application that allows employees to schedule vacation time, withdraw vacation requests, see vacation time requested by peers and track vacation balances.
- Assist clients in the design, development, and deployment of Business Objects and BI solutions following the model driven development methodology
- Extend SAP functionality with smaller Mendix services using Scrum methodology using Agile principles
- Interface custom Mendix applications with technologies such as AWS S3 and AWS DynamoDB
- Elicit requirements from clients and convert their requests into detailed User Stories
- Consume & expose SOAP and REST-based web services
- Complete stories using pre-built widgets, templates and components
- Directly communicate with end users while doing Agile sprints
- Troubleshoot and debug custom built Mendix services
