Technology Analyst Resume
Topeka, KS
SUMMARY:
- Talented software engineer with 4 years of experience increasing functionality and optimizing quality while customizing software applications. Effective programmer who performs tests to identify deficiencies and establish appropriate resolutions.
- Proven ability to implement latest technologies in Java, C, C++, JavaScript, and MySQL while developing innovative software applications. Experienced in creating web applications using modern backend and frontend technologies (Node, Express, MongoDB, Angular).
- Java Development Requirement Gathering Software Development Life Cycle
- Customization Testing Analysis Project Management E - Course Development
TECHNICAL SKILLS:
Languages: Java, C, C++, Groovy,SQL, VB6, VB.NET, C#, JavaScript, PHP, JSP
Web: JSP, Servlets, JavaScript, jQuery, AJAX, HTML5, CSS3, Bootstrap, XML, JPA, ECMA6
Web Services: JSON, RESTful, SOAP, Express
Web Server: Tomcat, Glassfish, NodeJS
Frameworks: Spring, Hibernate, Grails,JSF, ReactJS JUnit, Angular 4, Mongoose, Swing. JavaFX
Databases: Oracle, SQL, MS Access, DB2, MySQL, Mongo DB, HBase, Hive
Tools: UML, Borland, Turbo, Quincy, MS Visual Studio 2005 / 2008, NetBeans, Eclipse, WAMP, Apache Server, Module, Joomla, Macromedia, 3Dmax, Photoshop Effects, Visio
Platforms: Windows 2000 / XP / VISTA / 7 / 8, UNIX, Android
PROFESSIONAL EXPERIENCE:
Confidential, Topeka, KS
Technology Analyst
Responsibilities:- Modernization project, Modernizing Existing Transportation Mainframe system to Web Services Apps:-The new Web App provides the following features:- Auction Service, Bidding feature, Payment service, Invoice service, Customer registration, Lottery/Tariff Feature.
Technologies Used: using Restful web service. Java, Groovy Grails, Spring, Spring Boot, Hibernate and React JS with IBM H2DB. Apache Maven web servers and web containers, git hub, agile methodology
Confidential, Addis Ababa, Ethiopia
Programmer
Responsibilities:- Led customization and testing of software to ensure functionality and quality. Defined project requirements while contributing to all phases of software development life cycle. Designed deliverables test cases and implementation plan.
- Spearheaded development of full landscape of Java software while researching and evaluating Java frameworks and tools. Established customer care processes, policies, and procedures. Presented weekly report to high-level project committee.
- Initiated technical support to clients. Increased functionality by discovering and eliminating software impediments related to runtime efficiency and memory management.