Senior Software Engineer Architect Resume
Alpharetta, GA
PROFESSIONAL EXPERIENCE:
Senior Software Engineer Architect
Confidential - Alpharetta, GA
Responsibilities:
- Experience with AWS services (Dynamodb, API Gateway, Lambda, IAM, Terraform, …)
- Fluency with ES and Logstash.
- Lot's of front-end work with Angular and Angular 2.0
- Experience in at least one other server-side framework (e.g. using Sinatra)
- Design and consumption of REST-based APIs
- Developed ZendFramework custom extensions for the intercontinental Magento 1.0 & 2.0 retail system and connected them with the RoR API.
- Refactoring and methodologies of managing and driving down technical debt.
- Established documentation and user story coordination.
- Daily usage of Rspec and other front-end testing framework (behat, TravisCI, Selenium, karma, mocha, jasmine, etc.) using TDD and/or BDD techniques
- Work in a cross-functional Agile team and build the next generation of eCommerce software
- Deliver shippable and quality assured features in three week sprint cycles
- Takeover code ownership and operational responsibility
- Collaborate with other disciplines, in and across teams, to ensure a seamless user experience and an efficient overall architecture
- Working on Agile Teams with Scrum and Kanban methodologies.
- Following SDLC and managing to convert a waterfall development into Scrum along with enforcing OOP best practices.
- Ensure innovative technical design and architecture with a strong focus on long-term stability and maintainability
- Ensure code quality and actively participate in code reviews
Chief Technology Officer
Confidential- New York, NY
Responsibilities:
- Strong experience in PHP, Ruby on Rails, Python development and one of component-based frontend frameworks (eg. React, Angular 2, etc.)
- Over three years of experience in implementing project using ML technologies and frameworks: Hadoop (CDH distributions), Pig, Hive, Sqoop, Flume, Spark.
- Ruby on Rails, Pytho, Swift, general iPhone/ Android, PHP, Zend Framework, eCommerce related services. Integrated a variety of APIs for payment systems, social media, financing, geolocation, Google API and more.
- Work on project that required implementation of Chemistry, Biomedical experience, OpenCV and OpenGL.
- Extensive usage of project management skills and following with the rest of the team to assure accurate project progression.
- Enhanced SalesForce and SAAP infrastructure with new API integrations and custom development.
- Expanded knowledge in AI Programming & Machine Learning.
- Worked with Start-UPs on more than 90% of the projects.
- Assisting and Informing clients assuring usability and understanding of project. deliverables.
Lead Agile Project Manager Consultant
Confidential - New York, NY
Responsibilities:
- Willing to jump into projects and situations and make sense of ambiguous information
- Assisted in the Ruby and Mean Stack implementations as well as, in the UI/UX designs and approvals.
- Experience prioritizing competing demands of our business partners
- Know how to help business partners solve their problems and identify problems they didn’t even know they had
- Develop, prioritize, and execute product strategies
- Able to drive conversations in order to understand what our business partners really need and not what they say they want
- Able to create and step into user personas
- Able to write excellent use cases, user stories and test cases
- Create thoughtful UI designs and wireframes
- A love for building quality software - and a deep understanding of how to get ideas from the drawing board into code and into the hands of our users
- Experience managing full life cycle software development projects.
- Experience managing projects using Agile development methodologies.
- Experience exhibiting verbal communication to include briefings/presentations and interactions with customers and superiors.
- Experience with the rules of governance and project life cycle methodologies and adapting them to meet
- Sponsor business needs.
- Experience managing tasks, priorities and schedules for medium-scale projects.
- Experience exhibiting technical skills to identify dependencies and technical risks.
- Experience exhibiting teamwork skills, including working across organizational boundaries.
- Work with Account teams to ensure creative briefs are clear and concise
- Create and track project timelines
- Assign tasks through JIRA
- Ensure all project deliverables are met
- Actualize project financials, and ensure agency time is being properly accounted for
- Communicate with team members to keep projects running smoothly
- Embedding all departments in the same platform for frequency in ticket establishment
Senior Software Engineering Private Consultant
Confidential - Orlando, FL
Responsibilities:
- Objective-C, Ruby on Rails, Angular, React, Bootstrap, API.
- Develop and expand features and products using a variety of programming languages (Rails, Angular 1.0 & 2.0, ReactJS, iOS, and restful APIs).
- Review project requirements in Jira and construct programmatic tasks.
- Small amount of Debugging, testing, and fixing errors.
- Document your code development per industry best practice.
- Understand and make use of our development work flow and associated developer environment. - Create and use software tools to help automate writing code.
- Relational databases such as PostgreSQL.
- Strong problem solving and critical thinking skills.
Senior Platform Developer
Confidential - West Palm Beach, FL
Responsibilities:
- Ruby on Rails, Redis, ElasticSearch, Capistrano, AWS, OOP, Bootstrap, UI/UX.
- Python Scripting capabilities to further expand our large Hadoop instances with ELK and especially strong with Kibana.
- Initiated Rspec, Travis and code testing.
- Initiated the development of API for the - Develop new platform features following industry-standard best practices for software design, development and testing.
- Integrate a test suite of unit, functional and integration tests into new feature development.
- Assist in creating architect solutions for extending the platform into various verticals. Determine areas for platform refactoring.
- Develop new platform features following industry-standard best practices for software design, development and testing.
- Integrate a test suite of unit, functional and integration tests into new feature development.
- Assist in creating architect solutions for extending the platform into various verticals.
- Determine areas for platform refactoring critical issue resolution for on-site emergencies software development and integrations
Lead Software Engineer Consultant
Confidential - New York, NY
Responsibilities:
- Manage a team of 9 junior developers.
- Development of applications using Ruby on Rails (RoR), and Angular 2.0 using Agile methodologies (3 weeks sprints).
- Ruby on Rails & MEAN Stack.
- Oracle, PL/SQL, JDBC.
- Web Services (SOAP, REST, XML, XSL).
- Object-oriented design and programming.
- Augmentation, AI with Big Data & Neural Networks.
- Web Application development Rails Backend with JSON API (consumption & generation).
- Enhancements on Current iOS app and Development of new app (for both iOS & Android).
- Provide support to the existing Global Customer Service teams on Level 2 & 3 issues.
- Troubleshoot, identify root cause and resolve complex problems related to the applications.
- Participate in a 24x7 production support rotation schedule.
- Ecommerce Development (Magento 2.x, Shopify, BigCommerce, PrestaShop)
- Provide leadership and oversight across global teams.
- Serve as a liaison between the Development and Global Customer Service teams to ensure smooth hand- off and timely delivery of software.
- Drive problem resolution and develop work around solutions.
- Provide post implementation release support.
- Communicate release updates to business and management teams.
- Excellent technical troubleshooting skills.
- Ability to provide premier technical assistance to both internal and external clients.
- Participate in Change Management activities.
- Attended & completed 8 weeks Ruby on Rails .
- Manage Projects resources including Plan, schedule, and track project deliverables while conduct user acceptance testing and using Agile methodologies for fast delivery.
- Responsible for implementing specs written in Ruby, using RSpec, Selenium and Capybara for integration and feature testing.
Lead Mobile Developer Consultant
Confidential - Miami, FL
Responsibilities:
- Coded iOS app in Swift, Android App on Java. Usage of Xamarin for other format export.
- Interfaced iOS app with server side API through JSON data.
- Used Oath2 encryption to secure user accounts to server API.
- Encrypted local through keychain access.
- Utilize Ionic, Cordova and similar JS frameworks.
- Set up UI for multiple iPhone models through storyboard and auto-layout.
- Detail focused, highly organized UI & UX
- Experienced in Mobile & Web UX
- Collaborated with Product and cross functional teams to design new mobile apps and optimize existing mobile apps
- Designed visually pleasing mobile products with an emphasis on conversion and meeting company goals
- Graphic production and resizing of graphics (Adobe Creative Suite - Photoshop, Sketch, Illustrator, InDesign)
- Developed conceptual diagrams, wire-frames, detailed visual mockups and prototypes to communicate highlevel design strategies and detailed interaction behaviors
- Developed and maintain effective specifications and design patterns
- Designed web banners, web advertising, and promotional landing pages
- Developed creative for ad-formats and rich media for mobile and webScope design initiatives and manage/ prioritize work items
- Applied basic user interface and experience design
- Switched between projects quickly
- Experienced with native mobile app development
- Comfortable with rapid prototyping
- Data-driven analytics based design approach
- Added push notification and location services.
- Used programs like Adobe Photoshop, Sketch and Zeplin to help design UI.
- Utilized GIT and version control.
- Worked in an Agile/ Scrum environment.
- Set up weekly sprints through Jira.
- Assimilated 3rd party libraries, components & modules into applications.
- Created user documentation for app use.
- Beta tested apps.
Founder - Lead Developer
Confidential - New York, NY
Responsibilities:
- Over three years of experience in implementing project using BigData technologies and frameworks: Hadoop (CDH distributions), Pig, Hive, Sqoop, Flume, Spark.
- Ruby on Rails, IOS, Android and general iPhone/ Android, swift, PHP, Zend Framework, eCommerce related services. Integrated a variety of APIs for payment systems, social media, financing, geolocation, Google API and more.
- Work on project that required implementation of Chemistry, Biomedical experience, OpenCV and OpenGL.
- Extensive usage of project management skills and following with the rest of the team to assure accurate project progression.
- Enhanced SalesForce and SAAP infrastructure with new API integrations and custom development.
- Expanded knowledge in AI Programming & Machine Learning.
- Worked with Start-UPs on more than 90% of the projects.
- Assisting and Informing clients assuring usability and understanding of project. deliverables.
Senior Software Engineer
Confidential - New York, NY
Responsibilities:
- Actively involved in analysis of the system requirements specifications and involved in client interaction during requirements specifications.
- Developed website using Ruby on Rails on Mac/Linux operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server.
- Used RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
- Development of Customer Management Portal, Financial analysis module and Operation assessment module.
- Adding of Authentication and Authorization.
- Adding of Functionality to Track history of Objects using Paper Trial.
- Worked on Grids on many screens.
- Written Rspec and implemented TDD process.
- This involved designing database model for the entire application like creating tables, views and stored procedure.
- Implemented sorting, auto completer and paginations functionality for entire application.
- Data model design and writing stored procedures.
- This involved designing database model for the entire application like creating tables, views and stored procedure.
- Implemented generic classes (reusable) for filtering functionality.
- Used RHTML, YAML, and Cascading Style Sheets (CSS) to describe the web pages.
- Analyzed and improved application efficiency by optimizing queries and caching contents for Rails.
- Designed, development controller and view part of the system by scaffolding.
- Performed necessary refactoring to the code as per the revised design.
Junior Software Engineer
Confidential - New York, NY
Responsibilities:
- Developed hundreds of features in an agile environment using Ruby on Rails, HTML5/Bootstrap, CSS and JavaScript.
- Planned and carried out daily scrums, weekly estimations and retrospectives and pair programming.
- Managed code with unit tests and GitHub.
- Worked with SQL & noSQL (mongodb) and search based data storage.
- Designed applications using object oriented concepts.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- User Interface for website with ERB, JQuery, RJS, Ruby, Ajax for View, Controller, Model in Ruby on Rails Framework on Mac OS X/Linux Operating System
- Develop best practices and architecture
- Manage, collaborate and coordinate the work of an offshore development team.
- Special skills in developing user friendly, simple yet effective web based applications.
- Develop consumer based features and applications using Ruby on Rails, JavaScript, JQuery, HTML, behavior Driven Development (BDD) and pair based programming.
- Developed website using Ruby on Rails on Mac operating system, backed by MySQL and Capistrano to automate and ease the deployment process on Phusion Passenger server. Used RHTML, ERB Templating, YAML, RJS and Cascading Style Sheets (CSS) to design the web pages.
- Designed the front end of the application using Rails, CSS, AJAX, JSON and jQuery. Worked on backend of the application, mainly using Active Records.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and denormalization.
- Used agile methodology and SCRUM.
Agile Project Manager
Confidential - Rochester, NY
Responsibilities:
- Jira, Agile, SCRUM master.
- Organize planning, development, and deployment of client Websites & Mobile Applications.
- Coordinate and track progress of design and development teams.
- Work directly with sales consultants and clients to determine project scope and specifications.
- Scope, define, estimate and manage budgets, functional specifications, and timelines for digital projects.
- Set project quality and performance standards.
- Work with digital teams to define product specifications and functional requirements.
- Maintain detailed timelines, project plans and hours budgeted for all project deliverables and key milestones.
- Manage day-to-day operational aspects of projects, including communication of client needs to team.
- Lead project status meetings and updates with internal teams and clients.
- Manage multiple projects simultaneously and understand project priorities in context with the demands of the individual businesses.
- Minimize exposure to risk on a project by identifying potential scope creep and working with internal teams to mitigate risk.
- Manage and participate in testing and quality control for all deliverables.
- Ensure a positive, collaborative work environment for the entire design, development, and digital marketing team.
Software Sales Consultant - Database & Cloud
Confidential - New York, NY
Responsibilities:
- Enterprise B2B Medical software sales (Salesforce, Saphana, Telecom, CRM, or Sales/Marketing Automation).
- Sold software to Fortune 1000 companies.
- Carried and exceeded a $1,000,000 quota (Consistent Top 5%).
- Close complex sales cycles in competitive markets.
- Creating successful sales strategies.
- Landed and expanded by prospecting via calls, emails and in-person.
- Built pipeline and accurately forecasting opportunities.
- Identified business challenges which allowed me to qualify opportunities with key decision makers in enterprise companies.
- Defined and scoped client needs in order to recommend appropriate solutions, including proposals and contracts.
- Meeting an exceeding individual sales targets as defined.
Data Management Consultant
Confidential - Cudahy, WI
Responsibilities:
- NoSQL databases, etc.
- Strong computer science and mathematics grounding, with knowledge of data structures, algorithms and computer architectures.
- Proficiency developing in one or more languages such as C#, C++, Python or Java
- Track record of innovation and research contribution as shown by peer-reviewed journal publications
- Self starting, requiring minimal supervision with strong problem solving skills
