It Specialist Resume
OBJECTIVE:
Seeking position as Principal/Sr. Software Engineer where I can leverage advanced IT principles and concepts to deliver innovative IT systems that meets all business requirements.
PROFESSIONAL SUMMARY:
Experience in developing enterprise software application from concept through production.
KEY COMPETENCIES:
Proficient in: Java SE and EE, Visual Basic 6.0 and VB.Net, C++, C#, Python, Ruby, PowerShell, Nodejs
Web Frameworks: Java Servlets, JPA, Hibernate, Struts MVC, Spring
Build Scripts: Maven, Ant
IDE's: Eclipse, Net Beans, JDeveloper and Visual Studio
Front End: JSP, HTML, Adobe Flex, jQuery
Testing Frameworks: TestNG, JUnit
Databases: MySQL, Oracle, Stored Procedures, triggers, sequences and relations tables
Application/Web Servers: Tomcat, JBoss, WebLogic Middleware, Nodejs
PROFESSIONAL EXPERIENCE:
Confidential
IT Specialist
Responsibilities:
- Designed and developed Nodejs REST API web service to perform ETL transactions of Nexus data into Oracle database which helped gather deployment artifact and server information to provide analytics for upper management.
- Automated the deployment of Confidential applications using Puppet and Mcollective. Created application and agent plugins in Ruby which invoked Jython, Python, Ruby, Java SE, VBScript and PowerShell deployment scripts which deployed compiled resources (EAR’s, WAR’s) to WebLogic Middleware, update application server configurations or execute database deployments.
- Helped setup CI/CD and DevOps environments using AWS instances, Puppet enterprise, Bamboo/TeamCity, Artifactory/Nexus and GIT
- Used Java and Android SDK to create mobile applications which operate in standalone mode or by leveraging IBM Bluemix PaaS backend infrastructure. Also, created MySQL database, Java restful web service on IBM Bluemix which allowed mobile applications to access backend database through an Apache CXF web service.
Confidential
Software Engineer
Responsibilities:
- Updated business components to use JPA framework for entity and database object mapping. Also created struts actions for data validation, coordination of views based on specific business logic execution.
- Updated Adobe Flex UI to HTML 5 using JSP, Struts Dojo, jQuery, Struts MVC and Bootstrap.
- Used spring framework for dependency injection of entity manager and other objects which allowed for decoupling of java classes.
- Enhanced data upload servlet to handle uploading of data to backend database in CSV, JSON and XML formats. Also refined PayPal payment processing servlet to authenticate users in system based on payment business rules.
- Developed unit and functional tests in eclipse using TestNG and Selenium API.
- Incorporated Bootstrap mobile first CSS3 framework to allow automatic viewport scaling based on device size.
Confidential
Software Engineer
Responsibilities:
- Maintained existing products by troubleshooting and fixing software defects in both C++ and Java.
- Worked extensively with sending and receiving messaging between applications on Linux platforms and working with message handlers to execute additional processing of inbound and outbound messages using in - house message broker.
- Worked with 3rd party integrators and client to gather requirements needed for new feature development and to also determine software release dates.
Confidential
Software Engineer
Responsibilities:
- Created front end user interface of biometrics web application using Adobe Flex MXML and Action Script.
- Developed Java logic tier and data access objects using Java EE.
- Used Blaze DS remoting services to marshal calls between Adobe Flex and the Java logic tier.
- Deployed web application to Tomcat application servers in development and production environments.
- Developed database schema in MySQL and MySQL Workbench. Also developed and executed queries using Java data access objects.
- Technologies used: adobe flex for UI, Java EE 6 for the logic tier,MySQL database for the backend, servlets for handling PayPal payments and granting user access, JSON for data upload, XML readers for RSS feeds, PayPal instant pay notification API for payment processing.
Confidential
Systems Integration Engineer
Responsibilities:
- Created Java applications that consumed 3rd party data feeds or web services to validate data displayed in the Xfinity Guide for applications such as Traffic, Weather and Stocks.
- Automated test cases into scripts using Java, TestNG and Eclipse IDE. Used internal and external API’s to automate and emulate user interaction with the set top box and guide to verify and validate the software.
- Also, setup and executed continuous integration automation against nightly and production builds using TeamCity CI server.
- Created test cases and tracked defects using HPQC. Also participated in test cycle post mortems including escape defect analysis and automation triage.
Confidential
Systems Integration Engineer
Responsibilities:
- Created custom testing framework using VB.Net 2008 which consisted of a multi-threaded automation controller that executed scripts on MicroStation and AutoCAD to test file I/O processing, saving and manipulation of geometric data contained in the files. Also checked for file type compatibility and validity after editing.
- Developed 3-tier web application using Java web technologies such as JSP, Java Beans, Glassfish V3 and MySQL which allowed web clients to query and view results from MySQL database.
- Executed scripts on non-optimized versions of MicroStation that was built from the source code to detect asserts and discover runtime exceptions in Visual Studio and consulted with developers responsible for the product features to discuss possible fixes.
- Created ATP web service using JAX-WS for gathering test metrics.
- Developed scripts in Visual Basic for Application for use in functional testing.
- Created and maintained a MySQL database which collected ATP metrics across all product versions.
