Senior Software Engineer Resume
SUMMARY:
- Senior consultant with extensive experience in Java, Ruby on Rails, .net, enterprise architecture, J2EE architecture, business analysis and enterprise application integration.
- Excels as a Technical Architect, Technical lead, and Business Analyst and software developer. Additional skills in development, testing, best practices, training and mentoring.
- Leader of Internet development, distributed and n - tier development, enterprise integration, legacy integration and conversion projects.
AREAS OF EXPERTISE:
- Architect
- Technical Lead
- ASP.NET
- Ruby on Rails
- J2EE
- XML
- OO Design
- Data Modeling
- C#
- SQL Server
- Shell scripting
- UML
- Azure
- Dynamics CRM
- Extreme programming
- Web Services/SOAP
- Salesforce.com apis
TECHNICAL SKILLS;
Technical Environments: IOS, Linux, Macintosh OS X, .NET, J2EE, Azure
Tools and Languages: Ruby on Rails 2-3, .Net, C#, Azure,, Microsoft Dynamics CRM 2016, ASP.NET 4.6, Microsoft Reporting Services, J2EE, Python, C, Swift, XML, Visual Studio 2015, UML, DB2, SQL Server 2014, SQL Server 2016, MySQL/MariaDB, Oracle,
PROFESSIONAL EXPERIENCE:
Confidential
Senior Software Engineer
Responsibilities:
- Used Visual Studio 2015 to create web jobs written in C#.
- WebJobs gets JSON out of Service Bus and imports in into Dynamic CRM.
- Used Ruby on Rails to write JSON messages to Azure Service Buses.
- Deploy WebJobs to Azure. Configured Azure Web Applications.
- Installed and configured Microsoft Dynamics 2015 and 2016.
- Managed CRM Solutions inside of CRM.
- Created business rules for CRM forms.
- Wrote Javascript for Dynamic CRM form add-on's.
- Setup automated bulk loading of legacy data to Dynamics CRM .
- Unix shell scripting.
- Scripted deploying Web Apps and web jobs to Azure.
- Ruby on Rails coding. Rake tasks.
- MySQL bulk uploads and bulk updates.
Confidential
Team lead developer
Responsibilities:
- Worked with external clients on requirements.
- Agile environment.
- 99% uptime.
- Application stores over 50 terabytes of 3-D image data.
- API’s support external clients for graphic processing, margin marking, prosthetic design and shipping and packing.
- Used Rails 2.3, Rails 3.0, MySQL, RabbitMQ, Memcached, XMPP, mogilefs, jruby, Djabberd..
- Developed cloud solutions for Azure and AWS.
- Deploy with Chef.
- Developed data warehousing and sharing using Mysql, SQL Server and SSIS.
- On line data store with Quickbase and Python loader using the Quickbase Restful API.
- C# coding of external desktop graphic processing clients.
- DBA work on Mysql and Microsoft SQLServer.
- Installed continuous integration servers Cruise Control and Jenkins.
- UI testing with selenium.
Confidential
Consultant
Responsibilities:
- Used Rails 3.0, MySQL, authloigic, RSpec, cancan, prawn, Nokogiri, HAML, Formtastic
Confidential
Senior java consultant
Responsibilities:
- Wrote unit tests that created and processed SAML 2 tokens.
- Used Java, JBoss, maven and IntelliJ.
Confidential Group
Senior java developer
Responsibilities:
- Used Java, Ibatis, Eclipse and DB2 on a AS/400 data pull
Confidential
Senior developer
Responsibilities:
- Utilized Confidential and extreme programming.
- Create unit and functional tests.
- Used Ruby on Rails, MySQL, Mongoldb, Shoulda, authlogic, cancan, paperclip, git, mercurial, Formtastic, factory girl and Haml
Confidential
Senior developer developer
Responsibilities:
- Mentored junior programmers
- Created data transfer packages using SSIS.
- Installed SSL certificates on IIS.
- Created order monitoring task bar application. Using Winforms and C#.
- Installed and configured Microsoft Reporting Services.
- Created and deployed Reports using Reports Services URL and web services.
Confidential
Senior developer
Responsibilities:
- Interfaces with Salesforce.com. Used force.com sandbox fo testing.
- Created web interface with JSF, Richfaces and Myfaces.
- Service and data layer Spring and Hibernate.
Confidential
Senior developer
Responsibilities:
- Created and extended Case360 using Java, JSP.
- Created data conversions using Java and SQLServer.
- Created event driven work flow processes.
- Used LDAP services for authentication of users.
Confidential
Senior developer
Responsibilities:
- Created and extended large Flex application using Flex 2, FlexBuilder
- Used Groovy and Grails for supporting web services..
- Used the Cairngorm Flex frame work, Mac OS X, IntelliJ, Subversion and MYSQL.
Confidential
Architect/Developer
Responsibilities:
- Created Enterprise Weblog/Workflow application for knowledge management using Ruby on Rails and Ajax.
- Created personnel Weblog/Workflow application for knowledge management using Flex and Ruby on Rails web services.
- Deployed to linux using Capistrano, Amazon EC2 and S3
- Used Ruby On Rails, Ajax, Flex, Firebug and MySql.
- Used Ajax with Prototype, Script.aculo.us, Spinelz and prototype-windows libraries.
- Used Subversion source control
- Created mobile version supporting BlackBerrys, Palm Treo, Microsoft and Nokia phones.
- Created native BlackBerry version prototype that consumed web services.
- As Architect/Developer constructing a blogging applications using. JSF, Hibernate and MySQL.
- Created Blogging application using Netbeans and hibernate and MySQL.
Confidential
Senior Software engineer
Responsibilities:
- Created customer web services using xml, XSLT and Axis.
- Created fulfillment e-commerce software using J2EE, Java, JDO, Spring, Struts, JSP and Oracle.
- Created Perl report programs using oracle and XML libraries.
Confidential
Scientific Architect/Senior Software Engineer
Responsibilities:
- Created web based testing platform using Jython, Python,J2EE, AJAX, Google Web Toolkit, Wicket, XmlSpy, Tomcat, netbeans and Junit/Jfunc.
- Controlled Linux target machine using RMI, Java, shell scripts and SSH.
- Captured Flash Movies of the testing and PDF’s containing test results were generated using iText and Xmlbeans.
- User Perl in import, reformat and detect flaws in documentation.
- As a Software Engineer on the next generation programmer for pulse generators (Pacemakers and Defibrillators)
- Developed, unit tested, design tested and delivered features utilizing 4+1 methodology, product line engineering, UML, peer reviews with full traceability and audit trail
- Tools used Java, J2EE, Swing, eclipse, Beanshell, Log4j, WindChill, PVCS, Arbortext EPIC editor, Perl, JUnit and Linux.
Confidential
Technical Project Lead
Responsibilities:
- Provided high level architectural design and low level class design
- Interacted with business sponsors and director-level technical management.
- Created project plan using MS Project, managed time line and reviewed User Interface design.
- Provided architectural and technical leadership, leading a team of 4 programmers. Conducted code and design reviews.
- Interacted with business sponsors and director-level technical management.
- Created project plan using MS Project, managed time line and reviewed User Interface design.
- Provided architectural and technical leadership, leading a team of 4 programmers. Conducted code and design reviews.
- Environment consisted of a cross-platform MS Windows/Macintosh OS X program using Java 1.3.1, 1.4.2 and Mac JVM 1.4; Swing, JAVA 2D, Eclipse, NetBeans, Jbuilder X, Hibernate, Cloudscape/derby SQL database, XML/XSLT, XmlSpy , Schemas, PDF generation and printing using I-text and Acrobat.
- Wrote installation script using InstallAnywhere for Windows and Macintosh OS X
Confidential
Architect/Technical Lead
Responsibilities:
- Provided high level architectural design and low level class design
- Integrated mainframe legacy system with XML bridge
- Used Web Services, Vitria, J2EE, Java, EJBs, Weblogic 8.1, Jbuilder, Visual Studio 2003, VB.Net and DB2.
- Provided advanced debugging for VB.Net and Java systems.
- Conducted code reviews
Confidential
Business Analyst/Architect/Developer
Responsibilities:
- Designed and created XSLT style sheets for transforming custom tags
- Designed and created page building servlet for generating XML documents and creating html pages
- Implemented system using Tomcat 4.1, Java, ant, junit, CVS, Jbuilder 8, Xalan, Oracle 9i, SQLServer and Xerces.
Confidential
.Net architect/business analyst
Responsibilities:
- Application is both on-line and local with score tracking.
- Application included static and dynamic pages, score tracking and video clips.
Confidential
Enterprise Integration Architect
Responsibilities:
- Analyzed and designed Enterprise Application and data integration with Best Buy Enterprise using MQ Series
- Analyzed and designed the architect of the integration of Operational data store and (PCMS) Product Catalog Marketing System using WebSphere MQ
- Designed XML schemas, documents and database schemas
- Worked with architecture team to determine interface technology and architecture. Utilized WebMethods, Oracle 9i XML, WebSphere MQ messaging, Apptalk framework, Informatica, SQL Server 7, XML and ATG Dynamo object import
- Managed offshore developers
Confidential
Software Architect/Analyst/Team Leader
Responsibilities:
- Directed an EAI interface analysis team
- Created RUP artifacts including UML diagrams including use case, sequence, class and activity while gathering.
- Designed the interface between a new web enabled system built in Microsoft .NET and a legacy system build in PACBASE on an AS/400 using the ACS X12 834 standard format
- Used Visual Studio with C#, Visio 2002, VB.Net and SQLServer
Confidential
Software Architect/Analyst
Responsibilities:
- Followed RUP methodology generating use cases and UML diagrams using Visio 2002
- Designed reporting objects that integrated with enterprise frame work
- Used Visual Studio with C#, VB.Net and SQLServer 2000
- Used Crystal Reports .NET version
Confidential
Project Lead/Systems Architect
Responsibilities:
- Used RUP methodology created vision, statement of work, use cases, activity and sequence diagrams
- Qualified and interviewed vendors including TIBCO, Sybase, Bea and IBM
- Determined staffing requirements and creating a project plan
- Identified deficiencies in the current system
- Wrote analyses of performance of current system with special emphasis on EJB structure and JDBC configuration
- Used Rational Rose, Rational Requisite Pro and UML
Confidential
Project Lead
Responsibilities:
- Directed successful on time, on budget B2B EAI project team
- Web-enabled legacy AS/400 applications using EJBs, Bea Weblogic, Java and J2EE
- Gathered requirements from users and created use cases and UML diagrams
- Managed QA and production website configuration and deployment
- Used RUP, Rational Requisite, Rational ClearQuest and Microsoft Project
