Software Engineering Consultant Resume
SUMMARY:
- Software engineer experienced with software development, servers, enterprise/web application frameworks, tools for testing and validation, and Agile practices.
- Defines areas of improvement and translates business needs into technical requirements. Collaborates with teams on risk assessment, resolution of defects, and creates/deploys critical patches.
- Partners with project managers on development, requirements, testing, and production support.
- Strong communication, multitasking, analytical, and trouble shooting skills with ability to absorb new information and technologies in fast - paced environments.
- Maintains leading-edge technical skills and current industry knowledge. Areas of expertise include:
- Software Development Life-Cycle Requirements Gathering & Analysis Technical Documentation
- Software Design & Development Software Testing & Troubleshooting Project Management
TECHNICAL SKILLS:
Language & Scripts: Java, C++, Perl, Groovy, SQL/PL, Shell Scripts, C#, JavaScript/CSS/HTML, Typescript
Frameworks: J2EE/Java Spring, Grails, ExtJs, ASP.NET, Angular4, Angular CLI
Operating Systems: Windows, Linux, Unix, Mac OS
Database: Oracle, PostgreSQL, MySQL, Netezza
IDE: Eclipse, Talend Open Studio (ETL), .NET Studio, Xcode, Visual Studio Code
Technologies & Tools: Spring Boot, JMS, ORM/JPA/Hibernate, EJB, Maven, Jira, Subversion, ClearCase, Toad for Oracle, Toad Modeler, Junit, TestNG, XML, JSON, RESTful APIs, JBoss, Tomcat
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineering Consultant
Responsibilities:
- Developed ECG Heart Health Monitor upon conducting extensive market research of competing products and technologies. Documented all system requirements.
- Designed and developed mobile application function, members admin platform and health record management system (Java, Swift, Spring, JPA/Hibernate/ORM, Mysql).
Confidential
Senior Software Engineer
Responsibilities:
- Led the team to adopt the cutting-edge technologies such as Grails and Ext JS. Accelerated the development cycles for the complex web application (full stack) by using the frameworks easily programmable, scalable and powerful (Grails, ExtJs, JavaScript, MVC).
- Designed and implemented data models and web services for complex ETL applications, Web applications, and Data Integration System (Java Spring, JMS, Hibernate/ORM, Spring MVC, EJB, Oracle, Netezza).
- Continuously developed bug fixes and patch sets for existing applications, servers, and databases (Java, C++, JSP, JavaScript, Oracle).
- Analyzed application components and proposed solutions to improve system performance.
- Ensured adherence with corporate requirements, including quality assurance standards, and delivered projects on time and on budget.
Confidential
Senior Software Engineer
Responsibilities:
- Developed messaging network hub and unified messaging systems (C++, Perl, Perl/ CGI, PostgreSql, LDAP).
- Designed and developed web applications to allow users to use browser to access phone voice mailbox. (ASP.NET, C#, SOAP, WSDL, LDAP).
- Created bug fixes for existing network messaging systems and web applications to minimize system interruptions.
- Provided messaging system s for QA and Tier3/4 technical support teams.
Confidential
Senior Civil Engineer
Responsibilities:
- Created traffic engineering and urban transportation models that became standard.