
Andrew Smith
Professional Summary
I believe in having a growth mindset and personal growth always precedes organization growth. Familiar with a wide range of programming utilities and languages.
Knowledgeable of backend and frontend development requirements. Able to handle any part of the process with ease. Collaborative team player with excellent communication skills and technical abilities offering 5+ years of related experience.
Employment history
Lead Software Engineer, Brakus Inc. Evatown, Idaho
Oct. 2019 – Present
- Architect, Build and Scale Systems to ensure customer satisfaction score (CSAT)
- Dashboard/CRM, CSAT enhancement features with respect to Vendors/Clients
- Set up messaging, calls triggers as per product requirements
- Ensure that the security of the application is taken care of.
- Consult with customers or other stakeholders on project status, proposals, or technical issues, such as software system design or maintenance.
Senior Consultant, Okuneva and Sons. Shawanahaven, Connecticut
Jan. 2019 – Apr. 2019
In-house Reporting:
- Developed web application replacing Jaspersoft BI reporting tool displaying required data to the user in a very intuitive and responsive way.
- Developed download to excel/CSV feature.
- Integrated Python library Celery and RabbitMQ (task broker) to make the reporting data near real-time.
Lyterati development:
- Application enhancements developing new features like table of contents in pdf generation, UI changes, quick links to access web pages instantly, new promotion and tenure deployment, new annual report deployment, customizing administrative feature for the supervisor.
- Developed Python shell scripts to track health and refresh reporting data on a daily basis.
- Developed an application assisting clients in custom configuration.
Consultant, Glover, Klocko and Mante. South Sharikafort, Missouri
Oct. 2014 – Dec. 2015
Lyt-saber:
- In house asynchronous and quick data entry application enabling the team to parse the user data into the MySQL transactional database.
Lyt-fix:
- In house web application enabling the team to modify and validate the data stored in the backend MySQL transactional database.
- Bad data analysis.
Lyt-onboard:
- Web application enabling the new clients to upload their set up validated files directly into the backend MySQL transactional database.
- It had simple features like login page with forgot password and a
home page with multiple upload options.
Advanced search:
- Simple search redefined for our application Lyterati with multiple options( start year, end year, transaction domain, faculty name, etc
)to filter instead of having a single keyword search.
Lyterati development:
- Enhancements and bug fixes at backend using Python-Django.
- Upgrading resume generation module.
- Worked on several automation processes that involved advanced Python and Shell Scripting to track the health of the application.
Education
Hayes University, Kristoferhaven, Wisconsin
Bachelor Of Technology (Honors), Aerospace Engineering, Feb. 2014
Personal info
Phone:
(000) 000-0000
Email:
[email protected]
Address:
287 Custer Street, Hopewell, PA 00000
Skills
React.Js, Node.Js
MySQL, MongoDB, RethinkDB
Javascript, jQuery, HTML, CSS, Bootsrap
Python, Django, AWS
Professional Summary
Methodical, versatile, adaptable leader offering over 12 years of verifiable success in the software development arena. Comprehensive knowledge of platform development, enterprise architecture, agile methodologies, cloud services, and web-based applications. Innovative change agent with a unique mix of high-level technology direction and deep technical expertise. An adept coach and a mentor to the junior technical staff.
Skills
JAVA EE : Java 5/6/7/8, JMS, JPA, JDBC, SQL, SOA, XML, Micro Services, REST/SOAP, JAXB, JAX-RS, JAX-WS etc.
PLATFORM / MIDDLEWARE : AWS Suite including AWS Cloud formation, SQS, SNS, Apache Tomcat, JBoss, ActiveMQ, Websphere, Weblogic, Glassfish etc.
FRAMEWORKS : Spring framework, Hibernate, Spring Boot, Spring MVC, Spring AOP, Spring Security, Struts, Guice, Web Services, Quartz, EHCache, etc.
DATABASE : MySQL, Oracle, MS SQL Server, CouchDB, DynamoDB
DEVELOPMENT METHODOLOGIES : Agile/SCRUM, TDD, Waterfall
TESTING TOOLS : Mockito, Java JUnit, Power Mock
BUILD TOOLS : Maven, ANT, Jenkins
VERSIONING : GIT, Mercurial, SVN, CVS
WEB DEVELOPMENT : GWT, HTML, JSP, CSS, jquery, angularjs, bootstrap, prototype, dojo, etc.
Employment history
Lead Software Engineer, Hoeger and Sons. East Dorla, Colorado
Mar. 2018 – Present
- Led the development effort including: architectural strategies, modeling, design and implementation stages to address the problem of double documentation by implementing an HL7 integration with the client's eMR / eHR system.
- Presented SAML proof-of-concept to the upper management and gained their support in helping the client hospitals with account/password related problems by implementing a SAML2 based integration. This would allow client hospitals to leverage their native domain authentication to log in to REACH application, and reduce the password related support calls to REACH significantly.
- Actively involved in design, development and architecting of the administrative module used by the support staff to provision users, hospital networks, manage service lines etc. in the early stages of the application.
- Mentored the junior and remote developers on the team. Conducted code reviews, trained them on best coding practices.
Sr. Java Developer, Kihn and Sons. Pfefferstad, Missouri
Dec. 2012 – Jan. 2013
- Architected and developed a highly dynamic XML rule based data parsing engine that helped parse the applicant's background check reports in order to effectively extract persistable content from the raw data.
- Developed the billing module and seamlessly integrated it with Zuora (a third party SaaS billing service) on the backend.
Java Web Architect, Jones, Goyette and Fadel. South Herbville, Alaska
Jan. 2012 – Aug. 2012
- Architected and developed a web localization module to be incorporated across multiple IHG brands. This allowed IHG to host targeted and relevant advertisement content based on the customer's location.
- Played a key role in development of SRM (static resource management) which was an in-house CMS application that allowed for an ad-hoc internationalization of the application.
Software Engineer, Tillman Group. Flatleyport, Minnesota
Jun. 2009 – Aug. 2010
- Developed carpet shop floor system to be used by all the plants within the company to help them perform inventory management, production scheduling, quality control, etc.
- Designed and developed a touch screen application for lift truck operators to help them relocate, ship and receive yarn and carpet inventory.
Education
North Kozey, South Claudia, Idaho
Bachelor of Science, Computer Science, Jun. 2005
Professional Summary
Technically sophisticated professional having around 8 years of experience, in Java/J2EE environment. Designed and developed multiple low latency, high throughput systems and functionalities using Java and related technologies/frameworks. Possess excellent communication and interpersonal skill with abilities in resolving complex issue.
Employment history
Lead Software Engineer, Waelchi-Rohan. Lake Bettyeton, Michigan
Feb. 2019 – Present
Axon is Data Governance product. This will be one place to define all Domain Glossary, Systems , Process , Business data attribute and lineages . It help clients to define data flow in their specific domain. Which enable CXO to take rapid decision for their business prospect.
Axon Agent: This is middle-ware component developed by 3 member team from scratch, it acts as bridge between Axon and Informatica Data Quality Product.
Developed REST endpoint which consumed by Axon to display list available rules from Data Quality.
Created a framework for job scheduler which runs the job as per the schedule time to bring result from Data Quality and publish back to Axon.
ValueList-microservice: This is java application developed from scratch which help Axon to store Reference Data for particular attribute. It help Axon user to understand the possible attribute value in real time.
Lead this project from end to end with small team size.
Lead this project from end to end with small team size.
Developed REST endpoint for various functionality.
Designed Database schema.
Developed application feature through BDD methodology.
Technologies: Java, Spring framework, Spring Boot, DropWizard, Postgres, JPA, JUnit, Mockitio.
Senior Full Stack Developer, Denesik Inc. North Chiborough, Iowa
Feb. 2016 – Mar. 2016
Tapzo is India number 1 Personal assistant app, It’s B2C product. It helps person to do it’s task efficiently like doing a recharge, booking a cab, letting user know about their flight schedule etc. Worked from scratch in Cabs booking system, it provide one tap booking for OLA/Uber/Jugnoo cabs/auto.
Technologies : Core Java, Collection Framework, Spring(MVC, Core), Node Js, Couchbase.
Responsibilities :
Listing cab availability: Display list of cab are available at given location.
Rate Card for cabs: For selected cab display price basic price details.
Estimate ride cost: Calculate ride cost for given start location and drop location.
Tracking booking: Provide latest cab status for booked cab.
Cancel booking: Cancel cab booking request.
Software Engineer, Sporer and Sons. South Dione, Delaware
Mar. 2015 – Apr. 2015
GreatBuyz is a managed deals platform that lets mobile operators offer group buying services to their consumers on their mobile. This platform is offered as a managed platform that lets operators showcase deals from multiple deal providers and merchants using multiple access channels like WAP, Handset Client, USSD and SMS.
Re-wrote some of GreatBuyz module from scratch. Which had functionality like: Subscription management, deals management, Deals purchase management, OTP service, Analytics service.
Technologies: Core java, Collection Framework, Spring Batch, Spring Data, Spring JDBC, JAX-RS, MongoDB, MySql, Apache Solr, Apache Maven.
Responsibilities :
Design Greatbuyz-api module : GreatBuyz-api module is a Restful web service implemented in Apache CXF and spring.It works as backend system for different channel like WAP,CBC, USSD, Mobile App. It has following functionality.
Subscription Management, Deals Management, Deals Purchase Management, OTP Service, Analytics Details.
Software Engineer, Simonis-Donnelly. Lamontchester, Arkansas
Jan. 2011 – Jul. 2013
OneVu2 application is used as Bell TV Order Management System. Purpose of the application is to receive orders from different system and process them, which involves validating, storing, modifying and closing them.
This application is based on Spring batch workflows exposed as web services with a framework that processes orders after they have been stored and activated.
Technologies: Core Java, Collection, Spring Core, Spring AOP, Spring WS, Spring Batch, Spring MVC, Spring ORM, Spring Transaction Hibernate 3.5, JIBX 2, WLS 10.3, Design Patterns.
Responsibilities:
Exception handling framework: Onevu2 application interact with other application and it quite possible that some of the system are not available due to some reason or if we can have an error related to business , then Onevu2 application should handle that error. To resolve this problem we design the efficient error handling retry rule that will invoked for different type exception object. Based on the retry rules application will perform certain steps to complete the request.
AOP Aspect design: OneVu2 application designed for the enterprise system so it is important that application code is highly cohesive and loosely coupled. Using AOP aspects we design RequestValidator aspect that perform validation request for the incoming Request POJO object. TansactionLoggingAspect which keep track of the application logging for the each request.
Provide the KT and documentation to the support team.
Education
North Kentucky College, West Lennymouth, North Carolina
B.E, Computer Science & Engineering, Dec. 2009
Skills
Java/J2EE
Spring Framework, Spring Boot
REST(Spring, JAX-RS, Apache-CXF)
RabbitMQ, Kafka
Maven, Gradle, Jenkins
MongoDB
Memcached, Redis
Oracle, MySQL, Postgres
Not in love with this template? Browse our full library of resume templates
Related Resumes & Cover Letters
More Job Descriptions for :
1
lead software engineer
- Designed and developed USB device driver for SoC built around 32-bit ARM Cortex M0 CPU.
- Implemented bluetooth device driver using the BLE protocol stacks supported by the SoC.
- Designed and implemented the application layer protocols for the firmware, which supports card reader, bluetooth, NFC operations.
- Documented and reviewed software design procedures on a regular basis.
- Code reviewer for changes posted by the team.
2
lead software engineer
- Followed Microservice Architecture to host the bots.
- Developed several highly scalable products using Java,RabbitMq,Zookeeper,Riak
- Helps in selecting the new Infrastructure/Services for upcoming feature releases.
- Mentor the junior resources and help them to grow.
3
lead software engineer
- Architect, Build and Scale Systems to ensure customer satisfaction score (CSAT)
- Dashboard/CRM, CSAT enhancement features with respect to Vendors/Clients
- Set up messaging, calls triggers as per product requirements
- Ensure that the security of the application is taken care of.
- Consult with customers or other stakeholders on project status, proposals, or technical issues, such as software system design or maintenance.
4
lead software engineer
- Understanding the existing environment and translating elements into new environment requirements and planning tasks.
- Developed reporting solutions based on SAP data using SAP HANA.
- Performance tuning of data models and reports.
- Data modeling in building Logical and Physical data model.
- Experience in designing and building dimensional data models to improve accessibility, efficiency, and quality of data.
- Conduct Design and code reviews.
- Attending trainings on advanced technologies like Data Science and Machine learning.
5
lead software engineer
- Founder and Lead Software Developer in the implementation of enterprise applications in various industries.
- Led the development a Stock Portfolio Management portal for tracking diversified investments.
- Led the development of a Software Portal for the leading Pension Fund Custodian in Nigeria.
- Lead Developer in the delivery of the Claims and Underwriting Exchange Database for the Insurance industry in Nigeria.
- Led the development of a solution for generating and mass-printing of bills for a top telecommunications company.
- Technologies used include Java, Tapestry MVC, Hibernate ORM, MySQL, SQL, UML